• 5368阅读
  • 5回复

[提问]QSqlQuery怎样获得属性名 [复制链接]

上一主题 下一主题
离线jon420
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-04
在用select查询语句查询的时候 用value 可以获得查找结果 但是怎样获得列的字段呢?
离线jon420
只看该作者 1楼 发表于: 2011-08-04
回 楼主(jon420) 的帖子
自己来顶一个先
离线wxj120bw

只看该作者 2楼 发表于: 2011-08-05
回 1楼(jon420) 的帖子
注意自己学习的方法 这是qt帮助的例子
  1. QSqlQuery q("select * from employees");
  2. QSqlRecord rec = q.record();
  3. qDebug() << "Number of columns: " << rec.count();
  4. int nameCol = rec.indexOf("name"); // index of the field "name"
  5. while (q.next())
  6.      qDebug() << q.value(nameCol).toString(); // output all names

离线jon420
只看该作者 3楼 发表于: 2011-08-05
回 2楼(wxj120bw) 的帖子
不好意思 问题题目打错了 本来想问 怎么获得字段的  例如 我用 select * from employees 全部显示出来 但是字段该如何获得呢?
离线wxj120bw

只看该作者 4楼 发表于: 2011-08-05
回 3楼(jon420) 的帖子
qt assitant(帮助资料)还是挺不错的 看下QString QSqlRecord::fileName(int index)函数。
离线jon420
只看该作者 5楼 发表于: 2011-08-08
回 4楼(wxj120bw) 的帖子
谢谢了
快速回复
限100 字节
 
上一个 下一个