• 1200阅读
  • 1回复

[提问]插入数据库数据时   添加了表变量就失效,给出确切的表名才生效 [复制链接]

上一主题 下一主题
离线zjy6310516
 

只看楼主 倒序阅读 楼主  发表于: 2020-11-23
qDebug()<<login_name<<endl;   //login_name是QString中文

query1.prepare("insert into ':name'(age,marriage)values(:age,:marriage)");   //有点问题,name这个table变量有问题

query1.bindValue(":name",login_name);
query1.bindValue(":age",age);
query1.bindValue(":marriage",marriage);

query1.exec();
qDebug()<<query1.isActive()<<endl;
离线zy1233

只看该作者 1楼 发表于: 2020-11-23
试试login_name.toUtf8()
快速回复
限100 字节
 
上一个 下一个