Hi Leute,
ich habe folgendes Coding:
Delphi-Quellcode:
SCRIPT_TAB : String = 'ScriptParts';
...
with ADOCommand do begin
with Parameters.AddParameter do begin
Name := 'Transaction';
DataType := ftString;
Value := TA;
end;
with Parameters.AddParameter do begin
Name := 'PosInScript';
DataType := ftString;
Value := PosInScript;
end;
with Parameters.AddParameter do begin
Name := 'Script';
DataType := ftString;
Value := Script;
end;
with Parameters.AddParameter do begin
Name := 'PosToChange';
DataType := ftString;
Value := PosToChange;
end;
with Parameters.AddParameter do begin
Name := 'DataChange';
DataType := ftString;
Value := DataChange;
end;
CommandText := 'INSERT INTO '+SCRIPT_TAB+
' (Transaction, PosInScript, Script, PosToChange, DataChange)'+
' VALUES (:Transaction, :PosInScript, :Script, :PosToChange, :DataChange)';
CommandType := cmdText;
try
Execute;
Beim Execute löst er eine EOleException aus: 'Syntaxfehler in der INSERT INTO-Anweisung'...
Sieht irgendjemand den Fehler?