+ -
当前位置:首页 → 问答吧 → 关于mysql_real_query()的使用问题,变量处理~~

关于mysql_real_query()的使用问题,变量处理~~

时间:2011-07-05

来源:互联网

在MFC中连数据库,在某一事件函数中,如果:
CString strSQL="insert into guide(guide_id,guide_name) values('1234567891','杨玉江')";
if((mysql_real_query(&mysql,(char*)(LPCTSTR)strSQL,(UINT)strSQL.GetLength()))!=0)
MessageBox("查询语句执行有误");
else
MessageBox("修改成功");

但如果改为:
CString strSQL="insert into guide(guide_id,guide_name) values(this->m_guide_id,this->m_guide_name)";
if((mysql_real_query(&mysql,(char*)(LPCTSTR)strSQL,(UINT)strSQL.GetLength()))!=0)
MessageBox("查询语句执行有误");
else
MessageBox("修改成功");

则会出错

请问若我想在values()这儿用变量来替换,应该如何操作?
请注意:我是在MFC环境中。

作者: qq450665127   发布时间: 2011-07-05

CString strSQL="insert into guide(guide_id,guide_name) values('"+this->m_guide_id+"','"+this->m_guide_name+"')";

作者: ACMAIN_CHM   发布时间: 2011-07-05

用sprintf函数嘛

作者: tuyi911   发布时间: 2011-07-05

相关阅读 更多

热门下载

更多