TableDef.Connect プロパティ (DAO)
適用先: Access 2013、Office 2013
リンク テーブルに関する情報を提供する値を設定または返します。 読み取り/書き込みが可能な String です。
構文
式 . Connect
式TableDef オブジェクトを表す変数。
注釈
Connect プロパティの設定値は、データベースの種類の指定子と 0 個以上のパラメーターで構成され、それぞれがセミコロンで区切られている文字列型 ( String ) の値です。 Connect プロパティは、必要に応じて ODBC ドライバーと特定の ISAM ドライバーに追加情報を渡します。
リンク テーブルを表す TableDef オブジェクトの場合、 Connect プロパティの設定値は、1 つまたは 2 つの部分 (データベースの種類の識別子とそのデータベースへのパス) で構成され、それぞれの末尾にセミコロンが付けられています。
次の表に示すように、パスは、データベース ファイルのあるディレクトリへの完全なパスを表し、このパスの前に識別子 DATABASE= を付ける必要があります。 Microsoft Excel や Microsoft Access データベース エンジン データベースと同じように、場合によってはデータベース パスの引数に特定のファイル名を含める必要があります。
次の表は、使用できるデータベースの種類と、それに対応するデータベース識別子および Connect プロパティの設定値のパスを示しています。
データベースの種類 |
指定子 |
例 |
---|---|---|
Microsoft Access データベース |
[database]; |
drive:\path\filename |
dBASE III |
dBASE III; |
drive:\path |
dBASE IV |
dBASE IV; |
drive:\path |
dBASE 5 |
dBASE 5.0; |
drive:\path |
Paradox 3.x |
Paradox 3.x; |
drive:\path |
Paradox 4.x |
Paradox 4.x; |
drive:\path |
Paradox 5.x |
Paradox 5.x; |
drive:\path |
Microsoft Excel 3.0 |
Excel 3.0; |
drive:\path\filename.xls |
Microsoft Excel 4.0 |
Excel 4.0; |
drive:\path\filename.xls |
Microsoft Excel 5.0 または Microsoft Excel 95 |
Excel 5.0; |
drive:\path\filename.xls |
Microsoft Excel 97 |
Excel 8.0; |
drive:\path\filename.xls |
Lotus 1-2-3 WKS および WK1 |
Lotus WK1; |
drive:\path\filename.wk1 |
Lotus 1-2-3 WK3 |
Lotus WK3; |
drive:\path\filename.wk3 |
Lotus 1-2-3 WK4 |
Lotus WK4; |
drive:\path\filename.wk4 |
HTML インポート |
HTML Import; |
drive:\path\filename |
HTML エクスポート |
HTML Export; |
drive:\path |
テキスト |
Text; |
drive:\path |
ODBC |
ODBC; DATABASE=データベース; UID=ユーザー; PWD=パスワード; DSN= データソース名; [LOGINTIMEOUT=秒;] |
なし |
Microsoft Exchange |
Exchange 4.0; MAPILEVEL=フォルダー パス; [TABLETYPE={ 0 | 1 }];[PROFILE=プロファイル;] [PWD=パスワード;] [DATABASE=データベース;] |
drive:\path\filename |
必要なパスワードが Connect プロパティ設定で指定されていない場合、ODBC ドライバーがテーブルに最初にアクセスし、再度接続が閉じた後で再確立されると、ログイン ダイアログ ボックスが表示されます。
Microsoft Exchange のデータの場合、必要な MAPILEVEL キーは、完全に解決されたフォルダー パス ("メールボックス - Pat SmithIAlpha/Today" など) に設定する必要があります。 パスには、テーブルとして開くフォルダーの名前は含まれません。そのフォルダーの名前は、代わりに CreateTable メソッドの name 引数として指定する必要があります。 フォルダー (既定値) を開くには TABLETYPE キーを "0" に、アドレス帳を開くには "1" に設定する必要があります。 PROFILE キーの既定値は、現在使用されているプロファイルです。
Micorosoft Access データベースのベース テーブルの場合、Connect プロパティ設定は長さ 0 の文字列 ("") です。
注:
- ReturnsRecords プロパティを設定する前に、Connect プロパティを設定する必要があります。
- アクセスするデータベース サーバーがインストールされているコンピューターに対するアクセス権限を持っている必要があります。