Einzelnen Beitrag anzeigen

PanTau64

Registriert seit: 18. Mai 2005
5 Beiträge
 
#4

Re: Probleme bei Insert in Oracle DB (9.2.0)

  Alt 18. Mai 2005, 11:38
Sorry aber ich habe beim kopieren einen Fehler gemacht. Die Zeile mit "Values" ist zweimal reingerutscht. Der "richtige" Code muss sein:

cheers

Code:
Delphi-Quellcode:
*********************************************************************
procedure TForm1.Button1Click(Sender: TObject);
var
    sSql : String;
    stmtParams: TParams;
begin
    SQLConnect1.Connected := True;
    SQLQuery1.SQL.Clear;
    sSql := '';
    sSql := 'INSERT INTO DATAMART_ERR_LOG ' +
            '(DATAMART, CUBE, TRANFORMER_DATE, ' +
            'CODE, DESCRIPTION, SEQ) ' +
            'VALUES (:Datamart, :Cube, :Transformer_Date, ' +
            ':Code, :Description, :SEQ)';
    SQLQuery1.SQL.Add(sSql);
    SQLQuery1.Params[0].AsString := 'FUS';
    SQLQuery1.Params[1].AsString := 'FuS_Behaelter';
    SQLQuery1.Params[2].AsDateTime := Now;
    SQLQuery1.Params[3].AsString := '12345678';
    SQLQuery1.Params[4].AsString := 'Dies ist ein Test';
    SQLQuery1.Params[5].AsInteger := 250;
    SQLQuery1.ExecSQL(False);
    SQLConnect1.Connected := False;
end;
  Mit Zitat antworten Zitat