vc++使用ADO连接数据库

luyinglply 2010-12-02 01:38:31
  _RecordsetPtr m_pRecordset;
  m_pRecordset->Open("SELECT * FROM users",_variant_t((IDispatch*)m_pConnection,true),

  adOpenStatic,adLockOptimistic,adCmdText);
open中
各个参数都是什么意思啊 ,由其是第二个

我把从上一条查询的记录集结果 作为下一个sql语句的查新条件

_variant_t str_user1;
str_user1=m_pRecordset1->GetCollect("parentitem");
m_pRecordset1->Open("SELECT treename FROM treetable1 where parentitem='%str_user1",_variant_t((IDispatch*)m_pConntion1.GetInterfacePtr(),true),
adOpenDynamic,adLockOptimistic,adCmdText);
这么写不对 大家帮忙看看吧
...全文
96 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tt2com 2010-12-02
  • 打赏
  • 举报
回复
",_variant_t((IDispatch*)m_pConnection
是你连接数据库的 _connectptr 指针
tt2com 2010-12-02
  • 打赏
  • 举报
回复
http://blog.csdn.net/tt2com/archive/2010/10/28/5971283.aspx

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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