Data.SqlExpr.TSQLConnection.TableScope

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

Delphi

property TableScope: TTableScopes read FTableScope write FTableScope default [tsTable, tsView];

C++

__property TTableScopes TableScope = {read=FTableScope, write=FTableScope, default=12};

プロパティ

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

説明

テーブルに関するスキーマ情報をフェッチするときに返されるテーブルの種類を示します。

TableScope を設定すると,GetTableNames メソッドによって示されるテーブルの種類,または SchemaType パラメータが stTables である SetSchemaInfo メソッドを呼び出した後に SQL データセットに入れられるテーブルの種類を指定できます。TableScope プロパティを使用すると,テーブルの種類の組み合わせに関する情報を要求できます。デフォルトでは TableScope プロパティは通常のテーブルとビュー(tsTable と tsView)だけを要求します。

メモ:  TableScope プロパティは,GetTableNames メソッドの SystemTables パラメータが false の場合にのみ GetTableNames メソッドに影響し,SetSchemaInfo メソッドの SchemaType パラメータが stTables の場合にのみ SetSchemaInfo メソッドに影響します。アプリケーションが SystemTables パラメータが true の GetTableNames メソッドを呼び出した場合や,SchemaType パラメータが stSysTables(システムテーブル)の SetSchemaInfo メソッドを呼び出した場合は,TableScope プロパティの値に関係なくシステムテーブルだけが返されます。

関連項目