急!!(evc4.0+ado3.1)create database 不成功

shitatang 2007-03-24 09:38:28
程序段如下:
hr=CLSIDFromProgID(g_szADOCE30ConnProgID,&tClsid);
hr= CoCreateInstance(tClsid,NULL,CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER,IID_Connection,(LPVOID*)&m_pADOCEConn);
hr=m_pADOCEConn->put_Provider(TEXT("cedb"));
hr=CLSIDFromProgID(g_szADOCE30RSProgID,&tClsid);
hr= CoCreateInstance(tClsid,NULL,CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER,IID_Recordset,(LPVOID*)&m_pADOCERS); //以上都已成功

wcscpy(szSqlBuf,_T("CREATE DATABASE'\test.cdb'"));
VariantInit(&varTSQL);
VariantInit(&varEmpty);
varTSQL.bstrVal = SysAllocString(szSqlBuf);
varTSQL.vt = VT_BSTR;

hr=m_pADOCERS->Open(varTSQL, varEmpty, MSADOCE::adOpenDynamic,MSADOCE::adLockOptimistic,MSADOCE::adCmdText);
//此处create database失败

不知道哪里出错,忘指教!!!
...全文
160 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,502

社区成员

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

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