Data.SqlExpr.TSQLConnection.TableScope
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 プロパティの値に関係なくシステムテーブルだけが返されます。