首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ADO连接数据库的1点小疑问

2012-09-08 
ADO连接数据库的一点小疑问1、pRecordset-Open()2、pCommand-CommandText (_bstr_t)sqlpRecordsetpCom

ADO连接数据库的一点小疑问
1、pRecordset->Open()
2、pCommand->CommandText = (_bstr_t)sql;
  pRecordset=pCommand->Execute(NULL,NULL,adCmdText);
这两种都可以执行SQL语句,他们有什么区别啊?
我两个一起用有问题吗?


[解决办法]
pCommand给赋值数据库连接了吗。

C/C++ code
pCommand->ActiveConnection = m_pConnection;pCommand->CommandText = (_bstr_t)sql;pRecordset=pCommand->Execute(NULL,NULL,adCmdText);
[解决办法]
1 pRecordset智能指针可以用来打开库内数据表,并可以对表内的记录、字段等进行各种操作
2 pCommand智能指针可以使用_ConnectionPtr或_RecordsetPtr来执行任务,定义输出参数,执行存储过程或SQL语句

热点排行