Data.SqlExpr.TSQLTable.PrepareStatement
Delphi
procedure PrepareStatement; override;
C++
virtual void __fastcall PrepareStatement();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLTable |
説明
データベースサーバーからデータをフェッチする場合に TSQLTable が使用する問い合わせを生成します。
PrepareStatement メソッドは,SELECT 文を生成して,TableName プロパティで指定されているテーブルからレコードをフェッチし,IndexFieldNames プロパティの項目または IndexName プロパティのインデックスにしたがって順に並べます。マスター/詳細関係を指定している場合は,PrepareStatement メソッドもその関係を設定します。
アプリケーションでは PrepareStatement メソッドは呼び出さないでください。かわりに Prepared プロパティを true に設定します。Prepared プロパティを使用すると,「SQL テーブルはすでに準備されており,実行するたびに処理を繰り返す必要はない」という事実を,SQL テーブルコンポーネントが保持できます。