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.


Anmelden zum Antworten