FireDAC.Stan.Error.EFDDBEngineException.SQL
Delphi
property SQL: String read FSQL write FSQL;
C++
__property System::UnicodeString SQL = {read=FSQL, write=FSQL};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FireDAC.Stan.Error.pas FireDAC.Stan.Error.hpp |
FireDAC.Stan.Error | EFDDBEngineException |
Beschreibung
Gibt den Text eines fehlgeschlagenen SQL-Befehls zurück.
Mit dem SQL-Eigenschaftswert rufen Sie den Text eines SQL-Befehls, für den das DBMS einen Fehler zurückgegeben hat.
Sie können diese Eigenschaft mit der Eigenschaft Params zum Debuggen verwenden.
Beispiel
try
Log('Removing records');
FDQuery1.ExecSQL('delete from tab');
....
Log('Inserting records');
FDQuery1.ExecSQL('insert into tab ...');
except
on E: EFDDBEngineException do begin
Log(E.Message);
Log('Failed SQL: ' + E.SQL);
Log('Failed params: ' + E.Params.Text);
raise;
end;
end;