Hallo zusammen,
ich habe ein Problem, wo ich aktuell nicht weiterkomme oder die Lösung nicht sehe.
In dem Programm mit vb.net 2005 und Access 2013 als *.accdb, tritt bei einem Datenbank Update
immer wieder eine InvalidCastExpception auf. Dabei soll lediglich ein Textfeld das Textfeld in der
DB überschreiben. Im Textfeld steht Text drin auch in dem DB Feld.
es knallt bei DBCommand.ExecuteNonQuery()
Fehlermeldung
Ungültige Konvertierung von der Zeichenfolge ZKS-DB in Typ Integer.
Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.
Hat sich erld.
ich habe den Fehler gefunden falsche Syntax
ich habe ein Problem, wo ich aktuell nicht weiterkomme oder die Lösung nicht sehe.
In dem Programm mit vb.net 2005 und Access 2013 als *.accdb, tritt bei einem Datenbank Update
immer wieder eine InvalidCastExpception auf. Dabei soll lediglich ein Textfeld das Textfeld in der
DB überschreiben. Im Textfeld steht Text drin auch in dem DB Feld.
VB.NET-Quellcode
- Dim ZKSDB As New OleDbConnection(frmMain.getProviderString)
- Dim DBCommand As New OleDbCommand
- try
- ZKSDB.Open()
- DBCommand.Connection = ZKSDB
- DBCommand.CommandText = "UPDATE tbl_users SET Nachname=" & TextBox1.Text & " WHERE Nachname=" & TextBox1.Text & ";"
- DBCommand.ExecuteNonQuery()
- ZKSDB.Close()
- Catch ex As Exception
- MsgBox("Whrend der Verarbeitung, trat der folgenden Fehler auf : " & ex.Message, "ZKS-DB", MessageBoxButtons.OK)
- End Try
es knallt bei DBCommand.ExecuteNonQuery()
Fehlermeldung
Ungültige Konvertierung von der Zeichenfolge ZKS-DB in Typ Integer.
Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.
Hat sich erld.
ich habe den Fehler gefunden falsche Syntax
VG steel
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „steel75“ ()