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