TableDef.Connect 属性 (DAO)

适用于:Access 2013、Office 2013

设置或返回一个值,该值提供有关链接表的信息。 读/写 String

语法

表达式 .Connect

表达式 一个表示 TableDef 对象的变量。

说明

Connect 属性设置是一个 String,由一个数据库类型说明符以及由分号分隔的零个或更多个参数组成。 Connect 属性根据需要将其他信息传递给 ODBC 和某些 ISAM 驱动程序。

对于代表链接表的 TableDef 对象, Connect 属性设置由一个或两个部分(数据库类型说明符和指向该数据库的路径)组成,其中每个部分都以分号结尾。

下表中所示的路径是包含数据库文件的目录的完整路径,它的前面必须是标识符 DATABASE=。 在某些情况下(如使用 Microsoft Excel 和 Microsoft Access 数据库引擎数据库时),应该在数据库路径参数中包括特定的文件名。

下表显示适用于 Connect 属性设置的可能的数据库类型及其相应的数据库说明符和路径。

数据库类型

说明符

示例

Microsoft Access 数据库

[database];

驱动器:\path\filename

dBASE III

dBASE III;

驱动器:\path

dBASE IV

dBASE IV;

驱动器:\path

dBASE 5

dBASE 5.0;

驱动器:\path

Paradox 3.x

Paradox 3.x;

驱动器:\path

Paradox 4.x

Paradox 4.x;

驱动器:\path

Paradox 5.x

Paradox 5.x;

驱动器:\path

Microsoft Excel 3.0

Excel 3.0;

驱动器:\path\filename.xls

Microsoft Excel 4.0

Excel 4.0;

驱动器:\path\filename.xls

Microsoft Excel 5.0 或 Microsoft Excel 95

Excel 5.0;

驱动器:\path\filename.xls

Microsoft Excel 97

Excel 8.0;

驱动器:\path\filename.xls

Lotus 1-2-3 WKS 和 WK1

Lotus WK1;

驱动器:\path\filename.wk1

Lotus 1-2-3 WK3

Lotus WK3;

驱动器:\path\filename.wk3

Lotus 1-2-3 WK4

Lotus WK4;

驱动器:\path\filename.wk4

HTML Import

HTML Import;

驱动器:\path\filename

HTML Export

HTML Export;

驱动器:\path

Text

Text;

驱动器:\path

ODBC

ODBC; DATABASE=database; UID=user; PWD=password; DSN= datasourcename; [LOGINTIMEOUT=seconds;]

Microsoft Exchange

Exchange 4.0; MAPILEVEL=folderpath; [TABLETYPE={ 0 | 1 }];[PROFILE=profile;] [PWD=password;] [DATABASE=database;]

驱动器:\path\filename

如果需要密码,但是 Connect 属性设置中未提供此密码,那么 ODBC 驱动程序首次访问表时,将显示一个登录对话框,并且在关闭并重新打开连接时,会再次显示该对话框。

对于 Microsoft Exchange 中的数据,应该将必需的 MAPILEVEL 项设置为完全解析的文件夹路径(例如,"Mailbox - Pat SmithIAlpha/Today")。 该路径不包括作为表打开的文件夹的名称;而应该将该文件夹的名称指定为 CreateTable 方法的 name 参数。 TABLETYPE 项应设置为"0"以打开文件夹(默认设置),或设置为"1"以打开通讯簿。 PROFILE 项默认为当前使用的配置文件。

对于 Micorosoft Access 数据库中的基表, Connect 属性设置为零长度字符串 ("")。

注意

  • 必须先设置 Connect 属性,然后才能设置 ReturnsRecords 属性。
  • 您必须有权访问包含您尝试访问的数据库服务器的计算机。