WinCE访问数据库,打不开数据库,请帮忙分析一下!
别问了 2008-03-11 01:59:55
WinCE访问数据库,打不开数据库,请帮忙分析一下!
hr = CoCreateInstance(g_ClsID, NULL, CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER, IID__Connection, (LPVOID*) &m_Conn);
if (hr!=S_OK)
{
AfxMessageBox(_T("CoCreateInstance error!"));
}
else
{
AfxMessageBox(_T("CoCreateInstance ok!"));
}
CoCreateInstance()可以正确执行。
hr = m_Conn->put_Provider(TEXT("cedb"));
hr = m_Conn->Open(TEXT("\\硬盘\\SQL Server CE 2.0\\abc.mdb"),TEXT(""),TEXT(""),adOpenUnspecified);
if (FAILED(hr))
{
AfxMessageBox(_T("Open Database is failed!"));
}
else
{
AfxMessageBox(_T("Open Database is successed!"));
}
open()一直打不开数据库,cdb的数据库也试过,还是不行!