MFC中使用ADO访问Access数据库 open报错
严。。。 2016-03-22 09:26:46 第一次使用ADO访问Access数据库,
初始化COM:AfxOleInit()放在了TheApp初始化程序中,
dlg.h
_ConnectionPtr m_pConnection;
dlg.cpp
HRESULT hr;
try
{
//先创建连接实例
hr = m_pConnection.CreateInstance(__uuidof(Connection));//创建Connection对象
if (SUCCEEDED(hr))
{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=demo.mdb","","",adModeReadWrite);
}
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return;
}
demo.mdb文件是access 2000版本的,放在工程文件目录下面在。
运行后提示“参数类型不正确,或不在可接受的范围之内,或与其他参数冲突”
各位大神帮忙看看