API:Data.SqlExpr.TCustomSQLDataSet.Create
Delphi
constructor Create(AOwner: TComponent); overload; override;
constructor Create(AOwner: TComponent; DBXReader: TDBXReader; AOwnsInstance: Boolean); reintroduce; overload;
C++
__fastcall virtual TCustomSQLDataSet(System::Classes::TComponent* AOwner)/* overload */;
__fastcall TCustomSQLDataSet(System::Classes::TComponent* AOwner, Data::Dbxcommon::TDBXReader* DBXReader, bool AOwnsInstance)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
説明
Create は,TDataSet コンポーネントのインスタンスを作成します。
Data.SqlExpr.TCustomSQLDataSet.Create は Data.DB.TDataSet.Create を継承しています。以下の内容はすべて Data.DB.TDataSet.Create を参照しています。
Create は,TDataSet コンポーネントのインスタンスを作成します。
Create メソッドを呼び出すと,実行時にデータセットコンポーネントをインスタンス化できます。TDataSet には抽象メソッドがあり,アプリケーションでの使用は意図されていません。かわりにアプリケーションは,TClientDataSet,TADODataSet,TTable,TQuery,TStoredProc,TSQLDataSet などのデータセットの下位オブジェクトをインスタンス化します。
AOwner は,データセットの解放を処理するコンポーネント(通常はフォームまたはデータモジュール)です。これは,Owner プロパティの値になります。
Create は,空の項目および項目定義リストなどの補助オブジェクトを作成し,たとえば AutoCalcFields を true に設定するなど,プロパティのデフォルト値を初期化します。