Data.DB.TDataSet.Open
Delphi
procedure Open; overload;
C++
void __fastcall Open()/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
Open は,データセットを開きます。
Open メソッドを呼び出すと,データセットの Active プロパティを true に設定できます。Active が true のときは,データからデータを生成できます。データセットはデータベースまたはその他のソース(プロバイダなど)からデータを読み出すことができます。CanModify プロパティの値によって,アクティブデータセットは変更を登録できます。
Active を true に設定すると,以下の処理が実行されます。
データセットに定義されている場合 BeforeOpen イベントハンドラを呼び出す。
データセットの状態を dsBrowse に設定する。
通常はカーソルを開くことで,データを取り出せるようにする。
データセットに定義されている場合 AfterOpen イベントハンドラを呼び出す。
データセットが開いているときにエラーイベントが発生すると,データセットの状態は dsInactive に設定され,カーソルは閉じる。