S
stormystormy
Hallo Kann mir hier mal wer helfen
Möchte über Sql Befehl einen Daten satz in Access updaten
aber leider bekomme ich immer die Fehlermeldung:
Die Eingabezeichenfolge hat das falsche Format.
Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
Ausnahmedetails: System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
Quellfehler:
Zeile 224: objCommand.Parameters.Add("", Me.Text.Text)
Zeile 225:
Zeile 226: objCommand.Parameters.Add("Banknr", System.Convert.ToInt64(Me.ComboBankNr.SelectedItem.Text))
Zeile 227: 'Befehl ausführen
Zeile 228: objCommand.ExecuteNonQuery()
Stapelüberwachung:
[FormatException: Die Eingabezeichenfolge hat das falsche Format.]
System.Number.ParseInt64(String s, NumberStyles style, NumberFormatInfo info) +0
System.Convert.ToInt64(String value) +49
Sendman1.Kundebearbeiten.bearbeiten_Click(Object sender, EventArgs e) in D:\Stormy\PC\Asp\sendman1\Kundebearbeiten.aspx.vb:226
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1263
Quellcode:
Dim objConn As OleDb.OleDbConnection
objConn = VerbindungEin()
If objConn.State = ConnectionState.Open Then
Dim strSQL As String = _
"UPDATE Adressen SET Institut=?, Nachname=?, " & _
"Vorname=?, Strasse=?, Ort=?, =? WHERE " & _
"(Adressen.BankNr = ?);"
Dim objCommand As New OleDb.OleDbCommand(strSQL, objConn)
Dim lngBankNr As Long
'Parameter definieren
'objCommand.Parameters.Add("Anzeige", Me.ComboAnzeige.SelectedItem.Text)
objCommand.Parameters.Add("Institut", Me.TextInstitut.Text)
objCommand.Parameters.Add("Nachname", Me.TextNachname.Text)
objCommand.Parameters.Add("Vorname", Me.TextVorname.Text)
objCommand.Parameters.Add("Strasse", Me.TextStrasse.Text)
objCommand.Parameters.Add("Ort", Me.TextOrt.Text)
objCommand.Parameters.Add("", Me.Text.Text)
objCommand.Parameters.Add("Banknr", System.Convert.ToInt64(Me.ComboBankNr.SelectedItem.Text))
'Befehl ausführen
objCommand.ExecuteNonQuery()
End If
objConn.Close()
Hoffe da kennt sich wer aus
Danke Roland
Möchte über Sql Befehl einen Daten satz in Access updaten
aber leider bekomme ich immer die Fehlermeldung:
Die Eingabezeichenfolge hat das falsche Format.
Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
Ausnahmedetails: System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
Quellfehler:
Zeile 224: objCommand.Parameters.Add("", Me.Text.Text)
Zeile 225:
Zeile 226: objCommand.Parameters.Add("Banknr", System.Convert.ToInt64(Me.ComboBankNr.SelectedItem.Text))
Zeile 227: 'Befehl ausführen
Zeile 228: objCommand.ExecuteNonQuery()
Stapelüberwachung:
[FormatException: Die Eingabezeichenfolge hat das falsche Format.]
System.Number.ParseInt64(String s, NumberStyles style, NumberFormatInfo info) +0
System.Convert.ToInt64(String value) +49
Sendman1.Kundebearbeiten.bearbeiten_Click(Object sender, EventArgs e) in D:\Stormy\PC\Asp\sendman1\Kundebearbeiten.aspx.vb:226
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1263
Quellcode:
Dim objConn As OleDb.OleDbConnection
objConn = VerbindungEin()
If objConn.State = ConnectionState.Open Then
Dim strSQL As String = _
"UPDATE Adressen SET Institut=?, Nachname=?, " & _
"Vorname=?, Strasse=?, Ort=?, =? WHERE " & _
"(Adressen.BankNr = ?);"
Dim objCommand As New OleDb.OleDbCommand(strSQL, objConn)
Dim lngBankNr As Long
'Parameter definieren
'objCommand.Parameters.Add("Anzeige", Me.ComboAnzeige.SelectedItem.Text)
objCommand.Parameters.Add("Institut", Me.TextInstitut.Text)
objCommand.Parameters.Add("Nachname", Me.TextNachname.Text)
objCommand.Parameters.Add("Vorname", Me.TextVorname.Text)
objCommand.Parameters.Add("Strasse", Me.TextStrasse.Text)
objCommand.Parameters.Add("Ort", Me.TextOrt.Text)
objCommand.Parameters.Add("", Me.Text.Text)
objCommand.Parameters.Add("Banknr", System.Convert.ToInt64(Me.ComboBankNr.SelectedItem.Text))
'Befehl ausführen
objCommand.ExecuteNonQuery()
End If
objConn.Close()
Hoffe da kennt sich wer aus
Danke Roland