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