Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler: "Syntax Error in UPDATE Statement" (https://www.delphipraxis.net/63738-fehler-syntax-error-update-statement.html)

18TooL93 22. Feb 2006 12:36

Datenbank: Access • Version: 2003 • Zugriff über: ADO

Fehler: "Syntax Error in UPDATE Statement"
 
Hallo zusammen,

Ich will einen UPDATE Befehl über ein ADOQuery ausführen bekomme aber jedesmal diesen Fehler:
Syntax Error in UPDATE Statement

Zuerstdachte ich es liegt an meiner Werte Übergabe, dann hab ich diese weggelassen und die Werte schon in den SQL-String mit reingeschrieben. Aber dann kam immer noch dieser Fehler.

Danach hab ich den SQLString so wie er ist kopiert und ihn in Access ausführen lassen und natürlich hat es dort geklappt.

SELECT Abfragen funktionieren ohne Probleme.

Code:

  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Text := 'UPDATE tblGeraete SET User = 10 WHERE Lfd_Nr = 129';
  ADOQuery1.ExecSQL;
Ich hofe ihr könnt mir helfen wie ich diesen Fehler nicht mehr bekomm!

mkinzler 22. Feb 2006 12:44

Re: Fehler: "Syntax Error in UPDATE Statement"
 
Füge mal ein Semikolon in die Abfrgae ein.
SQL-Code:
UPDATE tblGeraete SET User = 10 WHERE Lfd_Nr = 129;

18TooL93 22. Feb 2006 12:46

Re: Fehler: "Syntax Error in UPDATE Statement"
 
dachte ich auch schon hab ich auch schonmal versucht hat aber leider nix gebracht

Bernhard Geyer 22. Feb 2006 12:47

Re: Fehler: "Syntax Error in UPDATE Statement"
 
Von Welchen Typ ist die Spalte User?

18TooL93 22. Feb 2006 12:48

Re: Fehler: "Syntax Error in UPDATE Statement"
 
beide Spalten sind Zahlen(INT)

18TooL93 23. Feb 2006 07:25

Re: Fehler: "Syntax Error in UPDATE Statement"
 
SQL-Code:
UPDATE tblGeraete SET [User] = 10 WHERE [Lfd_Nr] = 129;
so funktionierts

THX 4 Help!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz