Thema: Delphi INSERT INTO & MS Access

Einzelnen Beitrag anzeigen

Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#1

INSERT INTO & MS Access

  Alt 14. Mai 2007, 15:27
Datenbank: MS Access • Zugriff über: TADOConnection / TADOCommand
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
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat