CDaoTableDef::GetConnect
更新 : 2007 年 11 月
データ ソースの接続文字列を取得します。
CString GetConnect( );
戻り値
テーブルのパスとデータベースの種類を含む CString オブジェクトを返します。
解説
アタッチ テーブルを表す CDaoTableDef オブジェクトでは、CString オブジェクトは、1 つ、または 2 つの部分 (データベースの種類の指定子とデータベースのパス) で構成されます。
次の表で示すパスは、データベース ファイルが格納されているディレクトリの完全パスで、先頭に識別子 "DATABASE=" が必要です。場合によっては (Microsoft Jet データベースおよび Microsoft Excel データベースのように)、特定のファイル名がデータベース パス引数に含まれます。
CDaoTableDef::SetConnect のテーブルは、指定可能なデータベースの種類と、それに対応するデータベース指定子およびパスを示しています。
Microsoft Jet データベースのベース テーブルでは、指定子は空の文字列 ("") になります。
パスワードが必要な場合に指定されていないと、ODBC ドライバではテーブルに最初にアクセスするときにログイン ダイアログ ボックスが表示され、接続が閉じて再度開いたときに再度表示されます。アタッチ テーブルに dbAttachSavePWD 属性がある場合、テーブルを再度開いたときにはログイン プロンプトは表示されません。
関連情報については、DAO ヘルプの「Connect Property」を参照してください。
必要条件
ヘッダー : afxdao.h