ADO连接数据库 感觉根本没问题 但还是出问题
_ConnectionPtr pConnet;_RecordsetPtr pRecord;
pConnet.CreateInstance(__uuidof(Connection));
CString connet,path,record;
path="E:\\数据库\\信息.mdb";
connet.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s", path);
try
{
//pConnet->Open(_bstr_t(connet)," "," ",adModeUnknown);//这种方法也不行
pConnet->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=信息.mdb"," "," ",adModeUnknown);
}
catch(_com_error *e)
{
CString Error=e->ErrorMessage();
AfxMessageBox(e->ErrorMessage());
}
catch(...)
{
AfxMessageBox("数据库打开失败");
}
//ADO环境配置没问题。但老是提示数据库打开失败 恳求高手指点一下是不是Data Source右边的数据库名
//有什么讲究啊。。我已经注册成本地数据源了。。但换用别的没有注册的数据库也不行。。采用打开路径的方法也不
//行。。写法和例题和网上的都一模一样了,,重做了几个工程还一样真的想不明白了。。已经耗上两天了还是找不
//毛病在哪。。直接想痛哭。。求求朋友们帮帮忙