Bde.DBTables.TQuery.SQL

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property SQL: TStrings read FSQL write SetQuery;

C++

__property System::Classes::TStrings* SQL = {read=FSQL, write=SetQuery};

プロパティ

種類 可視性 ソース ユニット
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TQuery

説明

SQL プロパティは,問い合わせを実行する SQL 文のテキストを含んでいます。

SQL は,ExecSQL メソッドまたは Open メソッドが呼び出されたときに問い合わせコンポーネントが実行する SQL 文を指定するのに使用します。設計時には,オブジェクトインスペクタで文字列リストエディタを呼び出して SQL プロパティを編集できます。

SQL プロパティには,完全な SQL 文を一度に 1 文しか代入できません。通常は,サーバーがサポートしていなければ,複数の「バッチ」文は使用できません。

SQL プロパティを使用して,次のように各テーブルにアクセスします。

ローカル SQL を使って Paradox テーブルまたは dBASE テーブルにアクセスします。使用できる構文は SQL-92 のサブセットです。サポートされる構文の詳細は,ローカル SQL ヘルプファイルを参照してください。

標準 SQL-92 および特殊な InterBase 拡張 SQL 構文を使ってローカルの InterBase サーバー上のデータベースにアクセスします。SQL の構文と制限については,『InterBase 言語リファレンス』およびオンラインヘルプを参照してください。

SQL Link ドライバまたは ODBC(バージョンによっては利用できないものもある)を使ってリモートデータベースサーバー上のデータベースにアクセスします。サーバー特有の SQL 固有言語の標準文はすべて使用できます。SQL の構文と制限については,サーバーのマニュアルを参照してください。

SQL プロパティの SQL 文には,標準 SQL-92 の構文規約にしたがい,置換可能なパラメータを含めることができます。各パラメータは Params プロパティ内に作成し格納します。

メモ:  新しいバージョンで提供されているビジュアルクエリービルダを使用することで,SQL 文を作成できます。IDE のフォーム上の TQuery アイコンをマウスの右ボタンでクリックして,コンテキストメニューからコマンドを選択します。

関連項目