调用OpenEx 成员函数是首选方式连接到数据源并初始化您的数据库对象。如果您的 Open 的参数调用不包含足够的信息建立连接,ODBC驱动程序打开对话框从用户的必需信息。当您调用 Open时,您的连接字符串,lpszConnect,在 CDatabase 对象的私有存储并通过调用 GetConnect 成员函数可用。如果...
如果您的OpenEx的 lpszConnectString 参数调用不包含足够的信息建立连接,ODBC驱动程序打开对话框从用户的必需信息,假定您尚未设置CDatabase::noOdbcDialog或CDatabase::forceOdbcDialog在 dwOptions 参数。 当您调用OpenEx时,您的连接字符串,lpszConnectString,在CDatabase对象的私有存储并通过调用GetConnect成员函数可用...
应该是指针 pDatabase初始化的时候出错.试一下这样写 pDatabase = new CDatabase();供参考,数据库访问还是用ADO比较便捷.
代码中用ODBC访问数据库你得加上afxdb.h头文件,用CDataBase 类连接数据库、CRecordSet类查询记录。现在在VC访问数据库常用的是ADO访问,你可以找一下我前面的回答有ADO访问数据库的步骤。CDataBase m_cODBCDb;用CDataBase类的OpenEx()函数打开数据库连接。连接字符串你自己构造一下。定义一个与上面...
CDatabase类:一个CDatabase对象表示一个到数据源的连接,通过它可以操作数据源。应用程序可使用多个CDatabase对象:构造一个对象并调用OpenEx()成员函数打开一个连接。接着构造CRecordSet对象以操作连接的数据源,并向CDatabase对象传递记录集构造程序指针。完成使用后用Close()成员函数销毁CDatabase对象。一般情况下并不...
CDatabase::OpenEx CDatabase::Rollback CDatabase::SetLoginTimeout CDatabase::SetQueryTimeout CDatabase Data Members Ағылшынтіліндеоқу Сақтау Жинақтарға қосу Жоспарға қосу ...
要利用CDatabase的功能,首先需要创建一个CDatabase对象,然后调用其OpenEx成员函数来建立连接。此时,可以传递一个记录集构造器指针给CDatabase,以便后续构造CRecordset对象,进行数据源操作。在使用完连接后,记得调用Close成员函数来关闭它,同时销毁CDatabase对象。如果在操作过程中有未关闭的记录集,Close...
保存 添加到集合 添加到计划 通过 Facebookx.com 共享LinkedIn电子邮件 打印 项目 2013/03/01 本文内容 备注 示例 要求 请参见 包含一个公共处理访问ODBC数据源连接— “连接处理”。 备注 通常,您不会直接访问要求此成员变量。相反,那么,当您调用OpenEx或Open时,框架分配句柄。请在调用CDatabase对象时,delete运...
在此派生类中,重写 OpenEx 该方法。 在重写中,首先调用CDatabase版本OpenEx以确保从调用获取SQLDriverConnect连接字符串。 然后,解密连接字符串并将其存储在稍后可以引用的对象中CString。解决方法 2:迁移到 Visual Studio 2013使用较新版本的 MFC。 例如,使用 Visual Studio 2013 中包含的版本。