Bde.DBTables.TDBDataSet.CheckOpen
Delphi
function CheckOpen(Status: DBIResult): Boolean;
C++
bool __fastcall CheckOpen(System::Word Status);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDBDataSet |
説明
ボーランド データベース エンジン(BDE)を呼び出した結果をチェックします。
CheckOpen メソッドを呼び出すと、データセットにアクセスしようとしたときに BDE の呼び出しがエラーを返したかどうかを判定できます。Status パラメータは、BDE の前回の呼び出しの結果です。
CheckOpen では、アクセスが成功した場合に true を返します。Paradox テーブルまたは dBASE テーブルにアクセスしたときに、テーブルに対する権限が不十分であることを Status パラメータが示した場合、CheckOpen では、データベース セッションの GetPassword メソッドを呼び出して、ユーザーにパスワードの入力を求めます。ダイアログが正常終了すると、CheckOpen は true を返します。
そうでない場合、CheckOpen は false を返し、データセットへのアクセスに失敗したことを示します。