QT数据库如何存入QString类型的变量

query.bindValue(":word",wordx);这样写是不行的,wordx是个QString类型的变量,但是这样写数据库并没有存入wordx的值,求解,谢谢... query.bindValue(":word",wordx);这样写是不行的,wordx是个QString类型的变量,但是这样写数据库并没有存入wordx的值,求解,谢谢 展开
 我来答
匿名用户
2015-04-21
展开全部
public static boolean inst(String name, String number, String sclass){

try {

sql = " INSERT INTO student(sname,sno,sclass) VALUES( ' "+name+" ',' "+number+" ',' "+sclass+" ' ) " ;

//执行结果为一个整数,表示影响的行数,如果为 0 表示插入失败
int flag = st.executeUpdate(sql);

//返回 如果flag大于零 true ,否则false
return flag>0;

}catch (Exception e) {
//打印调用栈 ,对查找错误来源更有帮助
e.printStackTrace();
return false;
}

}
270607563
2015-04-21
知道答主
回答量:14
采纳率:0%
帮助的人:1.7万
展开全部
query.bindValue(":word", QVariant(wordx));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式