Insert + Replace = Syntax-Fehler



  • Hi. Ich muss für die Schule ein Programm schreiben welche die vorhanden Musik-Dateien u.a. in einer Datenbank verwaltet. Momentan bin ich dabei das es die gefundenen Files als Pfad in die Datenbank einträgt. Dabei muss ich die \ verdoppeln weil es sonst Probleme gibt. Leider gibts die auch so 😞

    Form1->ADOQuery1->Close();
    Form1->ADOQuery1->SQL->Clear();
    Form1->ADOQuery1->SQL->Add("Insert into musik (Pfad) Values ('Replace(AnsiString(Liste[i]),'\','\\')')");
    Form1->ADOQuery1->ExecSQL();
    

    Kann mir jemand verraten was hier falsch ist? Hab jetzt schon ewig rumprobiert und nix hingebracht. Als Fehlermeldung kommt immer das ich einen Fehler in der SQL-Syntax habe. Benutze Borland 6.

    Gruß Alex



  • Hat sich erledigt!


Anmelden zum Antworten