次の方法で共有


Database.Connect プロパティ (DAO)

適用先: Access 2013、Office 2013

オープン データベースのソースに関する情報を提供する値を設定または返します。 読み取り/書き込みが可能な String です。

構文

. Connect

Database オブジェクトを表す変数です。

注釈

Connect プロパティの設定値は、データベースの種類の指定子と 0 個以上のパラメーターで構成され、それぞれがセミコロンで区切られている文字列型 ( String ) の値です。 Connect プロパティは、必要に応じて ODBC ドライバーと特定の ISAM ドライバーに追加情報を渡します。

Microsoft Access データベース ファイルにリンクしているテーブルに対して SQL パススルー クエリを実行するには、まず、テーブルがリンクしているデータベースの Connect プロパティを、有効な ODBC 接続文字列に設定する必要があります。

次の表に示すように、パスは、データベース ファイルのあるディレクトリへの完全なパスを表し、このパスの前に識別子 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

HTML Export;

必要なパスワードが Connect プロパティ設定で指定されていない場合、ODBC ドライバーがテーブルに最初にアクセスし、再度接続が閉じた後で再確立されると、ログイン ダイアログ ボックスが表示されます。

Microsoft Exchange のデータの場合、必要な MAPILEVEL キーは、完全に解決されたフォルダー パス ("メールボックス - Pat SmithIAlpha/Today" など) に設定する必要があります。 パスには、テーブルとして開くフォルダーの名前は含まれません。そのフォルダーの名前は、代わりに CreateTable メソッドの name 引数として指定する必要があります。 フォルダー (既定値) を開くには TABLETYPE キーを "0" に、アドレス帳を開くには "1" に設定する必要があります。 PROFILE キーの既定値は、現在使用されているプロファイルです。

Database オブジェクトの Connect プロパティを設定するには、 OpenDatabase メソッドに引数 source を指定します。 設定を確認すると、データベースの種類、ユーザー ID、パスワード、または ODBC データ ソースを確かめることができます。

注:

  • ReturnsRecords プロパティを設定する前に、Connect プロパティを設定する必要があります。
  • アクセスするデータベース サーバーがインストールされているコンピューターに対するアクセス権限を持っている必要があります。