关于连接SQL server2005的问题,急!!在线等 望高手赐教

a418394813 2012-11-14 02:57:15
问题描述: 利用Ado _ConnectionPtr 指针中的Open函数打开数据库没有报错,
但是在利用_RecordsetPtr 中的Open函数读取数据时错误
下面是我的部分代码:
CoInitialize(NULL);
m_pRecordSetPtr.CreateInstance(__uuidof(Recordset));
_ConnectionPtr m_pConnectionPtr;
m_pConnectionPtr.CreateInstance(__uuidof(Connection));

m_pConnectionPtr->Open("Provider=SQLOLEDB.1;Persist Security Info=False;Data source=TEMP-PC\\TOPTECH; DATABASE = FactoryTest ; ",
"sa","temp",adModeUnknown);
AfxMessageBox("OK");

m_pRecordSetPtr->Open("select * from TUser",_variant_t((IDispatch*)m_pConnectionPtr),adOpenDynamic,adLockOptimistic ,adCmdUnknown);
就是运行到最后一句时报错
望各位高手帮忙啊??



...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2012-11-14
  • 打赏
  • 举报
回复
这个你换C++版问问吧
a418394813 2012-11-14
  • 打赏
  • 举报
回复
直接就终止了,用那个_COM_ERRO有时能够拦截到错误有事不能,郁闷
着魔 2012-11-14
  • 打赏
  • 举报
回复
你这是用C++ 连接的数据库?? 报什么错误了? 贴出来看看

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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