表示: Delphi C++
表示設定

Data.Win.ADODB.TADOQuery.SQL

提供:XE2 API Documentation
移動: 案内, 検索

Delphi

property SQL: TStrings read GetSQL write SetSQL;

C++

__property System::Classes::TStrings* SQL = {read=GetSQL, write=SetSQL};

プロパティ

種類 可視性 ソース ユニット
property published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOQuery

説明

SQL は,ADO クエリーで実行する SQL 文のテキストを格納します。

SQL を使用すると,ExecSQL メソッドまたは Open メソッドが呼び出されたときに ADO クエリーコンポーネントが実行する SQL 文を提供できます。

SQL プロパティに提供された SQL 文は,標準の ADO 構文規約にしたがって,置換可能なパラメータを格納できます。パラメータは,Parameters プロパティで作成および格納されます。

設計時には,オブジェクトインスペクタでプロパティの省略記号(...)ボタンをクリックして起動するプロパティエディタを使って SQL 文を編集します。実行時には,文字列リストオブジェクトのプロパティとメソッドを使用して,現在の内容をクリアし,新しい内容を追加するか,または既存の内容を編集します。



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();



メモ:  TADOQuery コンポーネントを介してデータベースに送られる SQL は,ライブラリによって評価されません。使用される SQL は,ADO を介してアクセスされる特定のデータベースの種類に有効でなければなりません。アプリケーションに返されるエラーメッセージは,ADO またはデータベースのレベルに基づいているので,それらのシステムに固有のエラーコードとメッセージを持ちます。

関連項目

以前のバージョン
他の言語