问题1:
m_pCommand.CreateInstance("ADODB.Command");
_variant_t vNULL;
vNULL.vt = VT_ERROR;
vNULL.scode = DISP_E_PARAMNOTFOUND; //定义为无参数
m_pCommand->ActiveConnection = m_pConnection; //将建立的连接赋值给它
m_pCommand->CommandText = "OperationLog_userl";
m_pRecordset = m_pCommand->Execute(&vNULL,&vNULL,adCmdProc); ///执行命令在最后一句报错,error C2065: 'adCmdProc' : undeclared identifier ?
太稀奇了……问题2:
一个连接字符串:
_bstr_t bstr = "Select UserL.id, UserL.user, OperationLog.id, OperationLog.time, OperationLog.type, OperationLog.data FROM UserL, OperationLog WHERE UserL.id = 2";
在调试时发现,where以后的字符就莫名其妙地消失了,莫非_bstr_t还有长度限制不成?
m_pCommand.CreateInstance("ADODB.Command");
_variant_t vNULL;
vNULL.vt = VT_ERROR;
vNULL.scode = DISP_E_PARAMNOTFOUND; //定义为无参数
m_pCommand->ActiveConnection = m_pConnection; //将建立的连接赋值给它
m_pCommand->CommandText = "OperationLog_userl";
m_pRecordset = m_pCommand->Execute(&vNULL,&vNULL,adCmdProc); ///执行命令在最后一句报错,error C2065: 'adCmdProc' : undeclared identifier ?
太稀奇了……问题2:
一个连接字符串:
_bstr_t bstr = "Select UserL.id, UserL.user, OperationLog.id, OperationLog.time, OperationLog.type, OperationLog.data FROM UserL, OperationLog WHERE UserL.id = 2";
在调试时发现,where以后的字符就莫名其妙地消失了,莫非_bstr_t还有长度限制不成?
解决方案 »
- CToolBar问题
- CWebBrowser2控件问题,求助高手!--猛给分,在线等
- 关于 scrollinfo 结构的一个问题
- 求教:如何获得句柄或指针
- 请问ON_UPDATE_COMMAND_UI函数相当于delphi的什么事件??????
- 图像放大问题
- 在线等待一个简单的问题!100分
- 很急的问题,谢谢大家
- 关于多线程同步的问题??
- 各位大哥,各位高手,各位菜鸟,给兄弟指明一条明路吧,小弟实在是太迷茫了,本人学了两年的VC,觉得是入门了,但是不懂COM,数据库,ActiveX,Internet网络编程,还有一年的时间我就要找工作了,接下来该学什么呢?学VB吗?JAVA?何去何从?
- 请问如何向已经有数行字符串的edit控件的最后行之后添加新行(字符串)?
- 高分讨论贴(只要参与讨论都有分哦)100 : snake 边界检测算法
m_pRecordset = m_pCommand->Execute(&vNULL,&vNULL,adCmdProc);///执行命令
里面的adCmdProc是在哪里定义的呢?编译器提示没定义
在调试时发现,where以后的字符就莫名其妙地消失了,莫非_bstr_t还有长度限制不成?没发现长度的限制,你用bstr.length();看一下长度!
"Select UserL.id AS u_id, UserL.user AS u_user, OperationLog.id AS o_id, OperationLog.time AS o_time, OperationLog.type AS o_type, OperationLog.data AS o_data FROM UserL, OperationLog WHERE UserL.id = 2";
呵呵,hxfhxf真厉害,把偶真正想解决的问题就说出来了不过偶还是不明白adCmdProc咋就未定义喃,偶之前用的adCmdText一直不也没定义吗?