Hallo zusammen,
möchte gerne die Daten aus meiner Maske direkt in die Tabelle schreiben, ohne Einsatz von DataSet und DataAdapter. Beim Versuch nun u.a. einen neuen Datensatz einzufügen, bekomme ich einen Syntaxfehler in der Insert-Anweisung. Leider komme ich nicht auf den Fehler. Vielleicht kann mir jemand weiterhelfen....
P.S. Verwende VB.NET mit MS-Access
Anbei der Quellcodeauszug...
Dim SQL As String = "INSERT INTO Anwendungseinstellungen([UserID], Level, ListenKZ, DetailKZ, DatumKZ, UhrzeitKZ, ListoptKZ) Values(@userid, @level, @listenkz, @detailkz, @datumkz, @uhrzeitkz, @listoptkz)"
Dim Cmd As OleDbCommand = New OleDbCommand(SQL, conn)
Cmd.Parameters.Add("@userid", TB_ID.Text)
Cmd.Parameters.Add("@level", _level)
Cmd.Parameters.Add("@listenkz", _liste)
Cmd.Parameters.Add("@detailkz", _detail)
Cmd.Parameters.Add("@datumkz", _datum)
Cmd.Parameters.Add("@uhrzeitkz", _uhrzeit)
Cmd.Parameters.Add("@listoptkz", _listanz)
Cmd.ExecuteNonQuery()
möchte gerne die Daten aus meiner Maske direkt in die Tabelle schreiben, ohne Einsatz von DataSet und DataAdapter. Beim Versuch nun u.a. einen neuen Datensatz einzufügen, bekomme ich einen Syntaxfehler in der Insert-Anweisung. Leider komme ich nicht auf den Fehler. Vielleicht kann mir jemand weiterhelfen....
P.S. Verwende VB.NET mit MS-Access
Anbei der Quellcodeauszug...
Dim SQL As String = "INSERT INTO Anwendungseinstellungen([UserID], Level, ListenKZ, DetailKZ, DatumKZ, UhrzeitKZ, ListoptKZ) Values(@userid, @level, @listenkz, @detailkz, @datumkz, @uhrzeitkz, @listoptkz)"
Dim Cmd As OleDbCommand = New OleDbCommand(SQL, conn)
Cmd.Parameters.Add("@userid", TB_ID.Text)
Cmd.Parameters.Add("@level", _level)
Cmd.Parameters.Add("@listenkz", _liste)
Cmd.Parameters.Add("@detailkz", _detail)
Cmd.Parameters.Add("@datumkz", _datum)
Cmd.Parameters.Add("@uhrzeitkz", _uhrzeit)
Cmd.Parameters.Add("@listoptkz", _listanz)
Cmd.ExecuteNonQuery()
Comment