Den auszuführenden Befehl angeben
Nach oben zu Verwenden von dbExpress-Komponenten - Index
Für unidirektionale Datenmengen wird der auszuführende Befehl immer gleich angegeben, unabhängig davon, ob er eine Datenmenge zurückgibt. Das bedeutet:
Wenn Sie SQLExpr.TSQLDataSet verwenden, geben Sie die Eigenschaften CommandType und CommandText an, um den Befehl zu spezifizieren:
- Ist CommandType gleich ctQuery, ist CommandText die SQL-Anweisung, die dem Server übergeben werden soll.
- Ist CommandType gleich ctStoredProc, ist CommandText der Name einer Stored Procedure, die ausgeführt werden soll.
Für SQLExpr.TSQLQuery verwenden Sie die Eigenschaft SQL, um die SQL-Anweisung anzugeben, die dem Server übergeben werden soll.
Für SQLExpr.TSQLStoredProc verwenden Sie die Eigenschaft StoredProcName, um den Namen der Stored Procedure anzugeben, die ausgeführt werden soll.
So wie beim Abrufen der Datensätze derselbe Befehl verwendet wird, arbeiten Sie auch mit den Abfrageparametern oder Stored Procedure-Parametern auf dieselbe Weise wie bei Abfragen und Stored Procedures, die Datensätze zurückgeben.