Hallo zusammen,
ich drehe glaube ich hier gleich durch. Habe das folgende Problem:
Ich versuche einen INSERT-Befehl auszuführen, aber dieser sagt mir ständig, dass dort ein Syntaxfehler besteht. Das kann aber irgendwie nicht sein, denn wenn ich diese Abfrage direkt bei MS
Access hineinkopiere und ausführe funktioniert das einwandfrei. Die Connection ist richtig gesetzt und die Verbindung steht auch. Ein paar Zeilen zuvor funktionierte ein DELETE-Befehl einwandfrei und dieser nicht. Der Befehl ist ganz simple aufgebaut:
Delphi-Quellcode:
SQL := '
INSERT INTO myTable (Field1,Field2,Field3,...Field28) VALUES (Wert1, Wert2, Wert3, ..., Wert28)'
if myDB.Connected
then
begin
myCommand.CommandText :=
SQL;
myCommand.Execute;
end;
Bei den Werten kann es natürlich auch vorkommen, dass es Leerstrings sind. In der
DB sind alle Felder als Text definiert und können Leerzeichen enthalten.
Ich hoffe ihr könnt mir helfen.....
Thanks im Voraus. Gruß, Moony