for + adoquery
-
schönen abend
habe folgenden code:
for(int i = 0; i < 3; i++){ ADOQuery1->SQL->Add("INSERT INTO tel(name, email, telefon, street, geburtsdatum) VALUES('" + StringGrid1->Cells[0][i] + "', '" + StringGrid1->Cells[1][i] + "', '" + StringGrid1->Cells[2][i] + "', '" + StringGrid1->Cells[3][i] + "', '" + StringGrid1->Cells[4][i] + "')"); ADOQuery1->ExecSQL(); }
somit sollte das ganze in die datenbank geschrieben werden (3 zeilen).
es wird mir aber angezeigt, dass ein fehler in der mysql-syntax ist.
was mache ich falsch?
lg hagbard
-
Schreib sowas:
#ifdef _DEBUG ADOQuery1->SQL->SaveToFile("C:\\logs\\ADOQuery1.log"); ADOQuery1->ExecSQL(); #endif
Dann öffne nach Fehler die Datei und prüfe sie im MySQL-Admin-Tool.