• 6631阅读
  • 5回复

[提问]如何得知query.exec()中的查询语句执行成功? [复制链接]

上一主题 下一主题
离线西铁城
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-14
关键词: 执行exec
    是isActive ()?  还是next ()?  还是 isValid ()?
   谢谢大家了~~~
离线channon
只看该作者 1楼 发表于: 2011-04-14
.first或.next都可以
操作系统: Archlinux
Qt SDK: Qt 4.7.1 for Linux
开发方向: Qt,Java
常用数据库:Firebird、SQLite
离线西铁城
只看该作者 2楼 发表于: 2011-04-14
谢谢回复~~~感谢~
离线西铁城
只看该作者 3楼 发表于: 2011-04-14
回 1楼(channon) 的帖子
再多问一点   QSqlQuery query("select * from TABEL_NAME", my_database); query.exec("INSERT TABEL_NAME values (xx, xxx)"); ...... } 此处xx想用变量来代替,怎么办?
离线channon
只看该作者 4楼 发表于: 2011-04-14
QString sql = "INSERT into TABEL_NAME (……) values (" + xx + ") ……";

query.exec(sql);
操作系统: Archlinux
Qt SDK: Qt 4.7.1 for Linux
开发方向: Qt,Java
常用数据库:Firebird、SQLite
离线西铁城
只看该作者 5楼 发表于: 2011-04-20
非常感谢~
快速回复
限100 字节
 
上一个 下一个