qt数据库(sqlite)如何动态插入数据
下面这条静态插入数据的语句:
query.exec("update users set nickname='name' where account='zhangsan'");
想要动态插入数据,首先得设置变量,那么该如何简单的插入变量。
这里用到了将变量转换为字符串的方法,来利用上面的语句实现简单的动态插入数据。
QString name= ui->name_edit->text();//从文本框中获取数据
QString account= ui->account_edit->text();//同上
query.exec("update users set nickname='"+name+"' where account='"+account+"'");//'"+string+"'实现变量到字符串的转换