“Recordset15::Open”: 不能将参数 1 从“CString”转换为“const _variant_t &”
CStringstrSQL;strSQL.Format("select*fromReChargewhereTelNo='%s'",data);//data=1000,数据...
CString strSQL;
strSQL.Format("select * from ReCharge where TelNo='%s'",data);
//data=1000,数据库是text类型的
m_pRecordset->Open(strSQL, // 查询Recharge表中所有字段
_variant_t((IDispatch *)m_pConnection),
adOpenDynamic,
adLockOptimistic,
adCmdText);
错误定位在adcmdtext这行,不知道怎么回事,求高手看下。
修改strSQL.AllocSysString(),类型转换 展开
strSQL.Format("select * from ReCharge where TelNo='%s'",data);
//data=1000,数据库是text类型的
m_pRecordset->Open(strSQL, // 查询Recharge表中所有字段
_variant_t((IDispatch *)m_pConnection),
adOpenDynamic,
adLockOptimistic,
adCmdText);
错误定位在adcmdtext这行,不知道怎么回事,求高手看下。
修改strSQL.AllocSysString(),类型转换 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询