Anzeigen: Delphi
C++
Anzeigeeinstellungen
Data.Win.ADODB.TADOQuery.SQL
Aus XE2 API Documentation
Delphi
property SQL: TStrings read GetSQL write SetSQL;
C++
__property System::Classes::TStrings* SQL = {read=GetSQL, write=SetSQL};
Inhaltsverzeichnis |
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | published | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOQuery |
Beschreibung
Enthält die SQL-Anweisung, die von der ADO-Abfragekomponente ausgeführt wird.
Mit SQL können Sie die SQL-Anweisung angeben, die beim Aufruf der Methoden ExecSQL oder Open einer ADO-Abfragekomponente ausgeführt wird.
Die SQL-Anweisung kann Parameter enthalten, die den Standardkonventionen der ADO-Syntax entsprechen. Sie können mit Hilfe der Eigenschaft Parameters erstellt und verwaltet werden.
In der Entwicklungsumgebung kann die SQL-Anweisung mit dem zugehörigen Eigenschaftseditor bearbeitet werden. Um ihn zu öffnen, klicken Sie in der Wertespalte der Eigenschaft auf die Ellipsen-Schaltfläche. Zur Laufzeit können Sie die entsprechenden Eigenschaften und Methoden des Stringlisten-Objekts verwenden.
with ADOQuery1 do begin with SQL do begin Clear; Add('SELECT EmpNo, LastName, FirstName, HireDate'); Add('FROM Employee'); end; Open; end;
ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add("SELECT EmpNo, LastName, FirstName, HireDate"); ADOQuery1->SQL->Add("FROM Employee"); ADOQuery1->Open();
Anmerkung: Der durch eine TADOQuery-Komponente an die Datenbank gesendete SQL-String wird nicht von Delphi ausgewertet. Er muss daher gültige SQL-Anweisungen für die jeweilige Datenbank enthalten. Die an die Anwendung zurückgegebenen Fehlermeldungen werden auf ADO- oder Datenbankebene generiert und sind somit für diese Systeme spezifisch.
Siehe auch
Codebeispiele