Data.SqlExpr.TCustomSQLDataSet.SchemaInfo

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

Delphi

property SchemaInfo: TSQLSchemaInfo read FSchemaInfo write FSchemaInfo;

C++

__property TSQLSchemaInfo SchemaInfo = {read=FSchemaInfo, write=FSchemaInfo};

プロパティ

種類 可視性 ソース ユニット
property protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

説明

データセットに入れるメタデータを示します。

SQL データセットは,問い合わせまたはストアドプロシージャの結果ではなく,データベースサーバーのメタデータを表すのに使用することもできます。SchemaInfo は,データセットがメタデータを表すか,そうであればどのような種類のメタデータかを制御します。

データセットがスキーマ情報を表すことを SchemaInfo が指定した場合,データセットが開かれると,その情報がデータセットに入れられます。結果データセットの各レコードは単独のエンティティ(テーブル,ストアドプロシージャ,項目,パラメータ,またはインデックス)を表します。

各種類のスキーマ情報は異なる列(項目)のセットになるため,SQL データセットからメタデータにアクセスする際に静的項目を使用することはお勧めできません。

アプリケーションでは,プロテクトプロパティ SchemaInfo を直接操作しません。かわりに,SetSchemaInfo メソッドを呼び出して,目的のスキーマ情報を指定します。

関連項目