术语 | CDaoTableDef::SetConnect | |||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 | CDaoTableDef::SetConnect void SetConnect(LPCTSTR lpszConnect); throw(CDaoException,CMemoryException); 参数:
说明: 对代表附加表的CDaoTableDef对象,CString由一或两部分组成(数据库类型标识符和到数据库的路径)。 下表所示路径是包含数据库文件的目录的全路径,必须由标识符“DATABASE=.”开头。有时(如Microsoft Jet和Microsoft Excel数据库),指定文件名包括在数据库路径参数中。 注意: 格式“DATABASE = drive:\\\\path.”的路径语句的等号周围不能包括空格。这会产生一个异常和连接失败。 下表列出可能的数据库类型和它们相应的数据库标识符和路径:
在连接字符串中必须使用双反斜线(\\\\)。如果已经用SetConnect修改了现有连接的特性,接下来必须调用RefreshLink。如果用SetConnect初始化连接特性,则不需调用RefreshLink,但如果选择这样,首先附加表定义。 如果需要密码但没有提供,ODBC驱动程序在首次访问表时显示一个登录对话框,若关闭连接然后再打开将再次显示。 通过为Create成员函数提供源参数,可以为CDaoTableDef对象设置连接字符串。可以检查这个设置,确定数据库的类型、路径、用户ID、密码或ODBC数据源。有关的更多信息,请参阅指定驱动程序的文档。 有关表定义的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO表定义”和“DAO表定义:使用表定义”。有关信息,请参阅DAO帮助中的“Connect特性”。 请参阅:CDaoTableDef::RefreshLink, CDaoTableDef::SetAttributes |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。