次の方法で共有


CDatabase::GetDatabaseName

現在接続されているデータベースの名前を取得します。この場合、データ ソースが "データベース" と呼ばれる名前付きオブジェクトを定義していることが前提になります。

CString GetDatabaseName( ) const;

戻り値

正常終了した場合は、データベース名を含む CString を返します。それ以外の場合は、空の CString を返します。

解説

この名前は、OpenEx または Open の呼び出しで指定したデータ ソース名 (DSN: Data Source Name) とは異なります。 GetDatabaseName が返す名前は、ODBC によって異なります。 一般的に、データベースはテーブルのコレクションです。 このテーブルのコレクション全体に名前が付いている場合、GetDatabaseName はその名前を返します。

たとえば、この名前を見出しに表示することもできます。 ODBC から名前を取得している間にエラーが発生すると、GetDatabaseName は空の Cstring を返します。

必要条件

**ヘッダー:**afxdb.h

参照

参照

CDatabase クラス

階層図

CDatabase::OpenEx

CDatabase::Open

CDatabase::GetConnect

その他の技術情報

CDatabase のメンバー