Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Zquery AUTO_INCREMENT problem, wiedermal

  Alt 6. Nov 2007, 16:33
Autoicrement-Felder dürfen bei INSERT-Anweisungen nicht angegeben werden, da sie von der Datenbank vergeben werden!!
Delphi-Quellcode:
ZQuery1.SQL.Text:='INSERT INTO adressbuch '+
                 '(vorname, name, adresse, wohnort, plz)'+
                 ' VALUES('+QuotedStr(edVorname.Text) + ','+QuotedStr(edNachName.Text)+ ','+ ...
Ich habe hier auch gleich zwei weitere Fehler korrigiert.
1.) diese Accents (`) haben bei den Feldnamen nichts verloren !! SQL-92 Standard wären doppelte Anführungszeichen (")
2.) QuoteStr() verwendet anstelle der Hochkomma-Orgie
Andreas
  Mit Zitat antworten Zitat