Einzelnen Beitrag anzeigen

Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

Re: SQL Syntax Error? Was ist falsch?

  Alt 11. Mai 2005, 14:34
Hallo,

Zitat von EvilCodein:
Das Feld ID in der Access-DB ist ein AutoIncrement-Feld
wenn das so ist, dann musst Du im Insert-Statement das Feld ID weglassen. Siehe auch Post von SvB.

Wenn jetzt folgendes nicht funktioniert, dann weiß ich auch nicht mehr weiter:
Delphi-Quellcode:
aQry:='INSERT INTO Clients'+#13#10+
      '(ClientNumber, Anrede, Name, Street, PLZ, City, HomePhone, MobilePhone)'+#13#10+
      'VALUES (:p1, :p2, :p3, :p4, :p5, :p6, :p7, :p8)';
...
  with Clients, ARDRecord do
  begin
    Close;
    SQL.Text:=aQry;
    ParamByName('p1').AsString:=ID; // evtl. ParamByName('p1').AsString:=StrPas(ID);
    ParamByName('p2').AsString:=Anrede;
    ...
    ...
    ParamByName('p8').AsString:=Mobil;
    ExecSQL;
  end; // with
...
  Mit Zitat antworten Zitat