Data.SqlExpr.TSQLConnection.ExecuteDirect
Delphi
function ExecuteDirect(const SQL: string): Integer;
C++
int __fastcall ExecuteDirect(const System::UnicodeString SQL);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
説明
パラメータを含まない SQL コマンドを実行します。
ExecuteDirect を呼び出すと、SQL データセットを使ったり実行前にステートメントを準備するといったオーバーヘッドなしに、パラメータを持たない 1 つのコマンドをサーバーに対して実行することができます。そのコマンドが通常はカーソルを返すステートメントであった場合、ExecuteDirect はそのステートメントを実行しますが、カーソルを返すことはありません。
SQL は、実行するコマンドです。
ExecuteDirect は、SQL クエリの実行により影響を受けた行の数を返します。
メモ: パラメータを含む SQL 文やカーソルを返す SQL 文を実行するには、Execute メソッドの方を使用してください。