Hallo zusammen,
ich habe im Zusammenhang mit dem UPDATE-Befehl folgendes Problem:
Ich möchte in einer Tabelle in einer Spalte mit dem Namen DAY den Wert mit folgenden Befehlen ändern
Delphi-Quellcode:
try
AQuery := TQuery.Create(
nil);
ASQL := '
UPDATE ''
_mp.dbf''
SET day = ''
123''
WHERE (PointID = ''
4711''
)';
AQuery.SQL.Add(ASQL);
AQuery.ExecSQL;
except
on e:
exception do
begin
Memo1.Lines.Add(E.
Message);
end;
end;
Leider wird beim Ausführen folgende
Exception ausgegeben:
Ungültiges Schlüsselwort
Symbol-String: day
Zeilennummer: 1
Anscheinend ist "DAY" ein Schlüßelwort und leider kann ich den Spaltennamen nicht ändern.
Ich habe auch schon DAY in Hochkommas gesetzt. Dann wird zwar keine
Exception mehr ausgegeben, aber es wird
auch nichts in die Tabelle geschrieben.
Wie kann man als Spaltennamen auch Schlüßelwörter verwenden ?
Bin für jeden Rat dankbar !