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的数据库也试过,还是不行!
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdskee 2008-03-13
  • 打赏
  • 举报
回复
up
别问了 2008-03-13
  • 打赏
  • 举报
回复
已经调通了,由于路径的原因,可能是含有数字
lenux 2008-03-13
  • 打赏
  • 举报
回复
HRESULT hError = (HRESULT)GetLastError();

看看错误代码是什么
fred_fu 2008-03-13
  • 打赏
  • 举报
回复
是否由於提供的路徑不正確,導致的。
tdskee 2008-03-12
  • 打赏
  • 举报
回复
不懂c++哦
帮顶

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧