• 4006阅读
  • 2回复

[提问]用过QSqlQuery的boundvalues函数吗?有用过的吗 [复制链接]

上一主题 下一主题
离线k117373243
 

只看楼主 倒序阅读 楼主  发表于: 2020-03-05
哪个大神用过的,能讲讲吗?QMap<QString, QVariant> QSqlQuery::boundValues() const 这个函数到底干啥的,看文档没整明白。。。用过的能简单介绍一下不,或者举个简单的例子说明一下。。谢过先!!!
离线angelus

只看该作者 1楼 发表于: 2020-03-06
QSqlQuery query;
      query.prepare("CALL AsciiToInt(?, ?)");
      query.bindValue(0, "A");
      query.bindValue(1, 0, QSql::Out);
      query.exec();
      int i = query.boundValue(1).toInt(); // i is 65

如上代码,:boundValues()就是boundValue的完全数据版本,而不是只取一个值,这个函数会返回绑定数据中的所有数据

离线k117373243

只看该作者 2楼 发表于: 2020-03-06
回 angelus 的帖子
angelus:QSqlQuery query;
      query.prepare("CALL AsciiToInt(?, ?)");
      query.bindValue(0, "A");
      query.bindValue(1, 0, QSql::Out);
  &nbs .. (2020-03-06 09:32) 

明白了,谢谢!
再请教下,qt数据库操作有没有类似 mfc 里的DoBulkExchange 这种能批量操作结果集的函数?数据量比较大的批量导入导出这种情况貌似没找到比较有效的
快速回复
限100 字节
 
上一个 下一个