VC visual studio 2005连接access数据库 急急急!

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:05:44
我现在做毕业设计 代码是别人给的 但要求要有数据库,但源程序已经能执行
不会改 请求高人指点!急急急啊!高分 跪求!
我做的是板材优化系统 程序已经能执行了 是VC 做的 运行平台式visual studio2005,但老师要求要有数据库 她让我连接数据库 挺说很麻烦 那位高人帮我改改 我把份都给她!!!

数据库的连接

stdAfx.h

//添加代码

//导入ADO类库

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ("EOF","adoEOF")

在相应的app头文件里添加数据集

_ConnectionPtr m_pConn;

在InitInstance函数下添加:

AfxEnableControlContainer();

//初始化Com对象
CoInitialize(NULL);
try
{

//初始化数据库连接对象
m_pConn.CreateInstance("ADODB.Connection");

//定义数据库连接字符串
_bstr_t Connection = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=.\\User.mdb;Persist Security Info=False";

//打开数据库连接

m_pConn->Open(Connection, "", "",adConnectUnspecified);

//初始化记录集对象

}
catch (_com_error & e)
{
::CoUninitialize();
::AfxMessageBox(e.ErrorMessage());
return FALSE;

}

// Stan