Einzelnen Beitrag anzeigen

Benutzerbild von plumper
plumper

Registriert seit: 15. Jul 2004
Ort: Ahrensburg
88 Beiträge
 
Delphi 7 Professional
 
#1

zugriff auf Access DB -> Fehler

  Alt 6. Mär 2005, 22:56
Datenbank: Access • Version: 2003 • Zugriff über: ADO- Komponenten
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?
Jens

{KDT}
  Mit Zitat antworten Zitat