Qt中的mysql数据库出错

时间:2015-05-17 18:59:57

标签: mysql qt qt5

我在ubuntu的qt5中写了这个sql代码。我想更新一张桌子。但是我收到了以下错误:

  

QSqlError(1065,“QMYSQL:无法执行查询”,“查询为空”)

这是我的sql代码:

       query4.prepare("update food_main set cost=:material_cost,"+material+"=:material_num where name='"+material_name+"'");
       query4.bindValue(":material_cost",material_cost);
       query4.bindValue(":material_num",material__num);
       query4.exec();

我必须说每次运行代码时我的表都会更新,但我也有错误。表格和列以及变量都是用正确的方法制作的。我该怎么办?

0 个答案:

没有答案