void SetConnect (LPCTSTR lpszConnect );
throw (CDaoException, CMemoryException);
パラメーター
lpszConnect
ODBC またはインストール可能な ISAM ドライバーに渡す追加のパラメーターを指定する文字列式へのポインター。
解説
アタッチ テーブルを表すCDaoTableDefオブジェクトでは、文字列オブジェクトを 1 つまたは 2 つの部分 (データベースの種類の指定子とデータベースへのパス) で構成されます。
次の表に示すように、パスのデータベース ファイルを含むディレクトリのフルパスし、識別子を付ける必要があります」データベース ="。いくつかの場合は、(Microsoft Excel と Microsoft Jet データベースなど、データベースのパス引数に、特定のファイル名が含まれています。
注特価;等号の前後の空白フォームのパス ステートメントを含まない「データベース ドライブ: \\path =".これは、例外がスローされると接続失敗の結果します。(&N)。
次の表可能なデータベースの種類と対応するデータベース指定子・ パスを示しています。:
| データベースの種類 | 指定子 | パス |
| Jet データベース エンジンを使用してデータベース | 「[データベース];" | 「ドライブ: \\パス\\ファイル名。MDB」 |
| dBASE III | 「dBASE III;」 | 「ドライブ: \\パス」 |
| dBASE IV | 「dBASE IV;」 | 「ドライブ: \\パス」 |
| dBASE 5 | 「dBASE 5.0;」 | 「ドライブ: \\パス」 |
| Paradox 3.x | 「Paradox 3.x;" | 「ドライブ: \\パス」 |
| Paradox 4.x | "Paradox 4.x;" | 「ドライブ: \\パス」 |
| パラドックス 5.x | 「パラドックス 5.x;" | 「ドライブ: \\パス」 |
| FoxPro 2.0 | 「FoxPro 2.0;" | 「ドライブ: \\パス」 |
| FoxPro 2.5 | 「FoxPro 2.5;" | 「ドライブ: \\パス」 |
| FoxPro 2.6 | 「FoxPro 2.6;" | 「ドライブ: \\パス」 |
| Excel 3.0 | 「Excel 3.0;" | 「ドライブ: \\パス\\ファイル名。XLS」 |
| Excel 4.0 | 「Excel 4.0;" | 「ドライブ: \\パス\\ファイル名。XLS」 |
| Excel 5.0 または Excel 95 | 「Excel 5.0;" | 「ドライブ: \\パス\\ファイル名。XLS」 |
| Excel 97 | 「Excel 8.0;」 | 「ドライブ: \\パス\ファイル名。XLS」 |
| HTML インポート | HTML インポート;] | 「ドライブ: \\パス\ファイル名" |
| HTML エクスポート | 「HTML エクスポート;" | 「ドライブ: \\パス」 |
| 本文 | "Text;" | 「ドライブ: \\path」 |
| ODBC | "ODBC; データベース =データベース; UID =ユーザー;PWD =パスワード; DSNdatasourcename; = LOGINTIMEOUT =秒;"特価;(これは完全な接続文字列のすべてのサーバーをされない場合があります、それはほんの一例です。パラメーターの間にスペースはない非常に重要です。)(&N) |
なし |
| Exchange | 「Exchange; MAPILEVELfolderpath =; [TABLETYPE = {0 | 1};] [プロファイル =プロファイル;] [PWD =パスワード;] [データベース =データベース;]」 |
「ドライブ: \\パス\\ファイル名。MDB」 |
注特価;Btrieve は DAO 3.5 のとしてサポートされなくなりました(&N)。
接続文字列に、二重の円記号 (\) を使用する必要があります。SetConnectを使用して既存の接続のプロパティを変更した場合は、その後、 RefreshLinkを呼び出す必要があります。SetConnectを使用して、接続のプロパティを初期化する場合は、 RefreshLinkを呼び出す必要はありませんが、そうとして必要があります最初、テーブル定義を追加。
パスワードが必要なを指定しない場合は、ODBC ドライバーがテーブルをアクセス、ログイン ダイアログ ボックスの最初時間表示、もう一度接続を閉じて再度開くと。
CDaoTableDefオブジェクトの接続文字列は、ソース引数をCreateメンバー関数を提供することによって設定できます。タイプ、パス、ユーザー ID、パスワード、または ODBC データ ソースのデータベースを決定する設定を確認することができます。詳細については、特定のドライバーのマニュアルを参照してください。
テーブル定義の詳細についてを参照してください DAO テーブル定義と DAO テーブル定義: テーブル定義を使用してでVisual の C++ プログラマのガイド。関連情報については、DAO ヘルプの「接続プロパティ」のトピックを参照してください。
CDaoTableDef 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoTableDef::RefreshLink、 CDaoTableDef::SetAttributes(&N)