Bde.DBTables.TDBDataSet.CheckOpen

提供:RAD Studio API Documentation

Delphi

function CheckOpen(Status: DBIResult): Boolean;

C++

bool __fastcall CheckOpen(Bde::DBIResult 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 を返し、データセットへのアクセスに失敗したことを示します。

関連項目