• 4478阅读
  • 2回复

为什么用query.bindValue()这个函数老是提示错误? [复制链接]

上一主题 下一主题
离线feiyangbaxia
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-04
QString a="my";    QString b="qt";    QSqlQuery query;    query.prepare("insert into table student(id,name)""values(:id,:name)");    query.bindValue(":id",a);    query.bindValue(":name",b);运行后总是出错错误提示是:no matching function for call to 'QSqlQuery::bindvalue(cost char[4],QString &)'
no matching function for call to 'QSqlQuery::bindvalue(cost char[6],QString &)'
这是怎么回事呀?请指点一下,谢谢啦
离线qnxiaogao
只看该作者 1楼 发表于: 2011-08-09
缺少头文件信息:
#include<QVariant>
离线qnxiaogao
只看该作者 2楼 发表于: 2011-08-09
回 楼主(feiyangbaxia) 的帖子
缺少头文件信息:
#include<QVariant>
快速回复
限100 字节
 
上一个 下一个