次の方法で共有


CDaoDatabase::GetName

既存のデータベース ファイルの名前や登録した ODBC データ ソースの名前である現在開いているデータベースの名前を取得するには、このメンバー関数を呼び出します。

CString GetName( );

戻り値

成功すると、データベースの完全パスとファイル名; それ以外の場合は、空の CString

解説

ネットワークが偶数名前付け規則 (UNC) をサポートする場合、"" \\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB 例のネットワーク パスを指定できます。(double 円記号はリテラル文字列の中に "\" は C++ のエスケープ文字に必要です)。

たとえば、見出しのこの名前を表示する場合があります。名前の取得中にエラーが発生した場合、MFC は [CDaoException]型の例外をスローします。

[!メモ]

パフォーマンスの向上のために外部データベースにアクセスすると、お勧めして Microsoft Jet (.MDB) データベースにアタッチすることを直接データ ソースに接続するのではなく、外部データベースのテーブルが。

データベースの型は、ファイルまたはディレクトリに、次のようにパスの点を示します:できます。

パス名のをポイントします。

データベースの型

.MDB ファイル

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

.DBF ファイルを含むディレクトリ

dBASE のデータベース

.XLS ファイルを含むディレクトリ

Microsoft Excel のデータベース

.PDX ファイルを含むディレクトリ

Paradox のデータベース

書式設定されたテキストのデータベース ファイルを適切に格納されているディレクトリ

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

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

必要条件

Header: afxdao.h

参照

関連項目

CDaoDatabase クラス

階層図

CDatabase::Open

CDatabase::GetConnect