CDaoTableDef::SetConnect

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::RefreshLinkCDaoTableDef::SetAttributes(&N)

Index