_ConnectionPtr m_pConnection;
............
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);
最后一个参数只有设置成adModeUnknown才能连上数据库
而其他的象adModeRead.adModeWrite.adModeReadWrite
adModeShareDenyRead
adModeShareDenyWrite
adModeShareExclusive
adModeShareDenyNone
都报错连不上数据库。
不知道是什么原因!
............
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);
最后一个参数只有设置成adModeUnknown才能连上数据库
而其他的象adModeRead.adModeWrite.adModeReadWrite
adModeShareDenyRead
adModeShareDenyWrite
adModeShareExclusive
adModeShareDenyNone
都报错连不上数据库。
不知道是什么原因!
通常我都设为NULL try
{
hr = m_pConnection->Open(_bstr_t(m_strConnection), "", "", NULL);
return hr == S_OK;
}
catch(_com_error &e)
{
dump_com_error(e);
}
等打开咯!
http://www.csdn.net/expert/topic/1008/1008969.xml?temp=.9603693