![]() |
SQL Update -> ungültiges Schlüsselwort
Hallo zusammen
Ich möchte Daten in einer Paradox Tabelle mit dem SQL-Befehl Update Daten nachtragen.
Delphi-Quellcode:
Dabei erhalte ich den Fehler "ungültiges Schlüsselwort".
with fmDatabase.QRY_Burn do
begin Close; Sql.Clear; Sql.Text := 'UPDATE "burnin.db" SET (Pruefdauer, Restarts, Fehler) VALUES(:pd, :rs, :fh) WHERE Seriennummer = :sn'; ParamCheck := true; ParamByName('pd').AsInteger := TDauer; ParamByName('rs').AsInteger := counter; ParamByName('fh').AsString := Fehler_T1; ParamByName('sn').AsInteger := Seriennummer_T1; ExecSQL; end; Funktioniert meine Variante grundsätzlich nicht oder was mache ich genau falsche? Danke im Voraus Gruss LaNtHaN |
Re: SQL Update -> ungültiges Schlüsselwort
Hai LaNtHaN,
ich kenne den UPDATE Befehl eigentlich so:
SQL-Code:
UPDATE tabelle SET feldname1 = wert1 , feldname2 = wert2 WHERE bedingung
|
Re: SQL Update -> ungültiges Schlüsselwort
Oder so:
SQL-Code:
UPDATE tabelle SET (feldname1, feldname2) = (wert1, wert2) WHERE bedingung
|
Re: SQL Update -> ungültiges Schlüsselwort
Danke erstmals. Ich habe nicht ganz geschnallt wie ich mehrere Spalten gleichzeitig Updaten muss.
Delphi-Quellcode:
Gibt leider wieder einen Fehler welchen ich mir im Moment nicht erklären kann.
with fmDatabase.QRY_Burn do
begin Close; Sql.Clear; Sql.Text := 'UPDATE "burnin.db" SET Pruefdauer = :pd, Restarts = :rs, Fehler = :fh WHERE Seriennummer LIKE :sn'; ParamCheck := true; ParamByName('pd').AsInteger := TDauer; ParamByName('rs').AsInteger := counter; ParamByName('fh').AsString := Fehler_T1; ParamByName('sn').AsInteger := Seriennummer_T1; ExecSQL; end; |
Re: SQL Update -> ungültiges Schlüsselwort
SQL-Code:
Zu LIKE gehört ein String mit Jokerzeichen! Bei Dir steht dort aber ein Integer.
UPDATE "burnin.db" SET Pruefdauer = :pd, Restarts = :rs, Fehler = :fh WHERE Seriennummer LIKE '%Muster%'
|
Re: SQL Update -> ungültiges Schlüsselwort
Wieder etwas dazu gelernt.
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz