Bde.DBTables.TSession.OpenDatabase

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function OpenDatabase(const DatabaseName: string): TDatabase;

C++

TDatabase* __fastcall OpenDatabase(const System::UnicodeString DatabaseName);

プロパティ

種類 可視性 ソース ユニット
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


説明

既存のデータベースを開くか、一時データベース コンポーネント インスタンスを作成して開きます。

OpenDatabase メソッドを呼び出すと、永続データベース コンポーネント インスタンスが既に存在するデータベースに接続するか、一時データベース コンポーネント インスタンスを作成してデータベースに接続することができます。DatabaseName パラメータは、開くデータベースを指定します。

OpenDatabase では、現在のセッションをアクティブにしたあと、FindDatabase を呼び出して、DatabaseName パラメータが既存のデータベース コンポーネント インスタンスの DatabaseName プロパティに一致するかどうかを判定します。一致しない場合、OpenDatabase では、一時データベース コンポーネント インスタンスを作成し、DatabaseName パラメータを DatabaseName プロパティに割り当てます。最後に、OpenDatabase では、データベースの Open メソッドを呼び出してデータベース サーバーに接続したあと、セッションのデータベース参照カウントを 1 つインクリメントします。

関連項目