菜鸟问题,"m_pConnection”: 未声明的标识符

nancliu 2008-03-18 11:51:20
我在原程序中填加了
_CommandPtr m_pCommand;
_variant_t vSimNumber,vSMSContent;
_RecordsetPtr m_pRecordset;

vSimNumber="1382065833";
vSMSContent="hello";
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open("SELECT * FROM TT",_variant_t((IDispatch*)m_pConnection,true),
adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset->AddNew();///添加新记录
m_pRecordset->PutCollect("ID",vSimNumber);
m_pRecordset->PutCollect("NAME",vSMSContent);
生成时提示 "m_pConnection”: 未声明的标识符,我已经在包含文件中添加了数据库连接程序的头文件,不知道包含文件还少了哪个
...全文
705 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chappell 2008-03-18
  • 打赏
  • 举报
回复

1、#include <afxdb.h>
#import "msado15.dll" no_namespace rename("EOF","adoEOF")

2、CoInitialize(NULL);
……
……
_ConnectionPtr m_Connection;
……
……
CoUninitialize();
nancliu 2008-03-18
  • 打赏
  • 举报
回复
在一个.h文件中声明的
北极猩猩 2008-03-18
  • 打赏
  • 举报
回复
m_pConnection 应该是一个自己声明的变量。
找找在哪里声明和初始化的
paidfighting 2008-03-18
  • 打赏
  • 举报
回复
。。。发这么多干嘛
Treazy 2008-03-18
  • 打赏
  • 举报
回复
m_pConnection在哪里声明了?
Supper_Jerry 2008-03-18
  • 打赏
  • 举报
回复
把m_pConnection定义到头文件中,不要定义在cpp中

64,632

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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