Data.Win.ADODB.TADOQuery.ExecSQL
Delphi
function ExecSQL: Integer; {for TQuery compatibility}
C++
int __fastcall ExecSQL();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOQuery |
Beschreibung
Führt die SQL-Anweisung der ADO-Abfragekomponente aus.
Mit ExecSQL können Sie die Anweisung ausführen, die aktuell in der Eigenschaft SQL enthalten ist. Mit ExecSQL können Sie Anweisungen ausführen, die keinen Cursor auf Daten (wie z.B. INSERT, UPDATE, DELETE oder CREATE TABLE) zurückgeben.
ExecSQL liefert einen Integer-Wert zurück, der die Anzahl der von der SQL-Anweisung betroffenen Zeilen angibt.
Anmerkung: Rufen Sie bei SELECT-Anweisungen anstelle von ExecSQL die Methode Open auf, oder setzen Sie die Eigenschaft Active auf true.
Sie können die Ausführungsgeschwindigkeit einer Abfrage erhöhen, indem Sie vor dem ersten Aufruf von ExecSQL die Eigenschaft Prepared auf true setzen.