一个关于c++调用mysql的问题

lin_lingxiong 2017-07-12 11:10:34
如何将这个字符串里的值导入到表中。
我用了mysql_query(&myCont, "insert into sheet2(Mobile,Province,City,Corp) values('sql_row[i]', 'queryRow[t+1]', 'queryRow[t + 2]', 'queryRow[t + 3]');");最后导入的是这几个变量名。
sprintf(query, "insert into sheet2 values ('sql_row[i]', 'queryRow[t+1]', 'queryRow[t+2]','queryRow[t+3]');");这个导不进去。
sprintf(query,"INSERT INTO sheet2(Mobile,Province,City,Corp) VALUES (%s, %s,%s,%s)", sql_row[i], queryRow[t + 1], queryRow[t + 2], queryRow[t + 3]); 也导不进去。
该如何解决。。
...全文
240 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin_lingxiong 2017-07-15
  • 打赏
  • 举报
回复
解决了。用sprintf先格式化。
zhujinqiang 2017-07-13
  • 打赏
  • 举报
回复
楼上的是正解。
zgl7903 2017-07-13
  • 打赏
  • 举报
回复
设置断点,查看格式化的语句是否符合规范
xiaohuh421 2017-07-12
  • 打赏
  • 举报
回复
mysql_query(&myCont, "insert into sheet2(Mobile,Province,City,Corp) values('sql_row[i]', 'queryRow[t+1]', 'queryRow[t + 2]', 'queryRow[t + 3]');"); 要先格式化, 再执行sql语句啊. CString tStr; tStr.format("INSERT INTO sheet2(Mobile,Province,City,Corp) VALUES (%s, %s,%s,%s)", sql_row[i], queryRow[t + 1], queryRow[t + 2], queryRow[t + 3]); mysql_query(&myCont, tStr);
Lytton_jing 2017-07-12
  • 打赏
  • 举报
回复
lin_lingxiong 2017-07-12
  • 打赏
  • 举报
回复
我那条代码能运行啊,怎么会有错误信息。。。
叶恭介叶恭介 2017-07-12
  • 打赏
  • 举报
回复
TRACE("error:%s\n", mysql_error(&m_MySQL)); 通过mysql_error可以看到错误信息是什么
xiaohuh421 2017-07-12
  • 打赏
  • 举报
回复
好吧, 是我错了, format的F是大写的 tStr.Format 哎, 说明楼主都是不用插件的, 也没有使用过CString这个类,
叶恭介叶恭介 2017-07-12
  • 打赏
  • 举报
回复
引用 2 楼 lin_lingxiong 的回复:
我那条代码能运行啊,怎么会有错误信息。。。
代码能运行,不代表数据库执行没有错,mysql_error可以查看导不进去的原因
lin_lingxiong 2017-07-12
  • 打赏
  • 举报
回复
引用 4 楼 xiaohuh421 的回复:
mysql_query(&myCont, "insert into sheet2(Mobile,Province,City,Corp) values('sql_row[i]', 'queryRow[t+1]', 'queryRow[t + 2]', 'queryRow[t + 3]');"); 要先格式化, 再执行sql语句啊. CString tStr; tStr.format("INSERT INTO sheet2(Mobile,Province,City,Corp) VALUES (%s, %s,%s,%s)", sql_row[i], queryRow[t + 1], queryRow[t + 2], queryRow[t + 3]); mysql_query(&myCont, tStr);
不行啊, 都找不到format这个函数。我是在c++里运行的。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧