VC++中MFC 用Ado 连接数据库小结 VC++中使用MFC 通过ADO 连接数据库方法小结(不包括异常的捕捉) 这里主要讲MFC 与SQL2000 数据库的连接
在StdAfx
h 头文件中加入此句子 #import "c:\program files\common files\system\ado\msado15
dll"\ no_namespace rename("EOF","adoEOF") 2
在App 类的InitInstance()函数中加入 ::CoInitialize(NULL);//表示com 库的初始化 鼠标右键点击App 类名添加虚函数ExitInstance() ,在其中加入代码 ::CoUninitialize();//释放com 库
获取连接字符串
最简单的方法就是新建一个
txt文件,将其后缀名改为
udl,双击它,在“提供程序”标签页中选择“Microsoft OLE DB Provide fo Sql Server”,然后在“连接”标签页选择填写服务器、数据库、登陆方式等信息,最后按“确定”
连接完成之后,将其用写字板打开,第三行信息,如“Provider=SQLOLEDB
1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=RuleDB_Data;Data Source=PYE”即为连接字符串
注意,若数据库位于本机,在选择填写服务器一栏可直接填写(local),记得一定要加括号
连接数据库 在这里引入一个编写好的封装类: ADOConn
该类封装了连接数据库,对数据库进行添加、删除、修改操作及获取查询记录集操作的方法
用户可直接使用,这个类的头文件和cpp 文件内容将在本文最后给出
在一个工程里加入该类的方法为:把该类的