C++用_ConnectionPtr连接数据库,如何在sql语句中插入一个变量
我在用C++中的_ConnectionPtr连接数据库,现在想往表里添加程序中int变量i的值,该怎么写?我写的:_variant_tRecordsAffected;m_...
我在用C++中的_ConnectionPtr连接数据库,现在想往表里添加程序中int变量i的值,该怎么写?我写的:
_variant_t RecordsAffected;
m_pConnection->Execute("INSERT INTO TestTable(MyTable) VALUES ("+i+")",&RecordsAffected,adCmdText);
但是出错显示error C2110: “+”: 不能添加两个指针。求高手帮忙! 展开
_variant_t RecordsAffected;
m_pConnection->Execute("INSERT INTO TestTable(MyTable) VALUES ("+i+")",&RecordsAffected,adCmdText);
但是出错显示error C2110: “+”: 不能添加两个指针。求高手帮忙! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
你先把查询语句保存在一个字符串里面不就可以了......字符串用format把变量写入就可以了
追问
是这样吗?
CString str = "INSERT INTO TestTable(MyTable) VALUES ("+ i +")"
新手入门,请多多赐教~
追答
CString str = CString.Format("INSERT INTO TestTable(MyTable) VALUES (%s, %d,.....)", var1,var2var3.....);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询