CDaoDatabase::GetName

更新 : 2007 年 11 月

現在開いているデータベース名を取得します。この名前は、既存のデータベース ファイルの名前、または登録されている ODBC データ ソース名です。

CString GetName( );

戻り値

正常終了した場合は、データベースの完全パスとファイル名を返します。それ以外の場合は空の CString を返します。

解説

ネットワークが統一名前付け規約 (UNC) をサポートしているときは、"\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB" のように、ネットワーク パスも指定できます。('\' は C++ ではエスケープ文字なので、文字列リテラルには 2 つの "\" が必要です。)

たとえば、この名前を見出しに表示することもできます。名前の取得時にエラーが発生すると、MFC は、CDaoException 型の例外をスローします。

whc2hyxy.alert_note(ja-jp,VS.90).gifメモ :

外部データベースへのアクセス時のパフォーマンスを向上させるには、データ ソースに直接接続するのではなく、Microsoft Jet エンジン データベース (.MDB) に外部データベース テーブルを関連付けることをお勧めします。

データベースの型は、パスが指すファイル、またはフォルダにより、次のように示されます。

パス名の指す先

データベースの種類

.MDB ファイル

Microsoft Jet データベース (Microsoft Access)

.DBF ファイルを持つディレクトリ

dBASE® データベース

.XLS ファイルを持つディレクトリ

Microsoft Excel データベース

.PDX ファイルを持つディレクトリ

Paradox® データベース

適切に書式化されたテキスト ファイルを持つディレクトリ

テキスト形式データベース

Microsoft SQL Server や Oracle® などの ODBC データベースでは、データベースの接続文字列で ODBC に登録されているデータ ソース名 (DSN) が識別されます。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoDatabase クラス

階層図

CDatabase::Open

CDatabase::GetConnect

その他の技術情報

CDaoDatabase のメンバ