Guten Tag,
ich bin schon seit Tagen am verzweifeln. Ganz einfacher Code und bestimmt ganz einfaches Problem:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\data.mdb"); con.Open();
string strSQL = "INSERT INTO tbl_user (ID, User, Online) VALUES (3, '"+ data +"', 'NEIN')";
OleDbCommand cmd = new OleDbCommand(strSQL, con); OleDbDataReader dr = cmd.ExecuteReader(); dr.Close(); con.Close(); |
data ist ein string. ID ist ein Autowert rest ist TEXT
Ich nutze VS2010
Fehlermeldung des Compilers:
Eine nicht behandelte Ausnahme des Typs "System.Data.OleDb.OleDbException" ist in System.Data.dll aufgetreten.
Zusätzliche Informationen: Syntaxfehler in der INSERT INTO-Anweisung.
Moderiert von
Th69: C#-Tags hinzugefügt