我做的条件查询的代码如下:
try
{
_RecordsetPtr pRecordSet;
pRecordSet.CreateInstance("ADODB.RecordSet");
pRecordSet->Open("SELECT * FROM zhuce where gangtongbanjing='%s'",(LPCSTR) _variant_t((IDispatch
*)(((CYyxtApp*)AfxGetApp())->m_pConnection),true),
adOpenDynamic,
adLockPessimistic,
adCmdText);
ListDataEx(pRecordSet);
pRecordSet->Close();
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
MessageBox("创建记录集失败!");
}
本人菜鸟一枚,希望大家帮忙解决一下。代码中zhuce是数据库中表的名字,gangtongbanjing是我要设置条件的变量。
vc++中如何实现条件查询?求教!!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- threenewbee 2015-06-05 08:26关注
pRecordSet->Open("SELECT * FROM zhuce where gangtongbanjing='%s'",(LPCSTR) _variant_t((IDispatch
)(((CYyxtApp)AfxGetApp())->m_pConnection),true),
adOpenDynamic,
adLockPessimistic,
adCmdText);
->
pRecordSet->Open(CString.Format("SELECT * FROM zhuce where gangtongbanjing='%s'", 查询条件),(LPCSTR) _variant_t((IDispatch
)(((CYyxtApp)AfxGetApp())->m_pConnection),true),
adOpenDynamic,
adLockPessimistic,
adCmdText);解决 无用评论 打赏 举报
悬赏问题
- ¥15 overleaf中论文编辑,报错`pages' is a missing field, not a string, for entry 4
- ¥15 vhdl+MODELSIM
- ¥20 simulink中怎么使用solve函数?
- ¥30 dspbuilder中使用signalcompiler时报错Error during compilation: Fitter failed,求解决办法
- ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
- ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
- ¥15 知识蒸馏实战博客问题
- ¥15 用PLC设计纸袋糊底机送料系统
- ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
- ¥15 用C语言输入方程怎么