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 属性。
- 您必须有权访问包含您尝试访问的数据库服务器的计算机。