• 1165阅读
  • 1回复

[讨论]Mac系统中Qt连接Sqlserver无法查询到数据 [复制链接]

上一主题 下一主题
离线need_it
 

只看楼主 倒序阅读 楼主  发表于: 2021-05-03
mac中使用actual odbc连接sqlserver可以成功执行sql语句,但是在执行到select语句时,无法从qsqlquery中获取查询到的数据
  1. sqlc = "SELECT * FROM dbo.t1;";
  2.     if (query->exec(sqlc)) {
  3.     while(query->next()) {
  4.         qDebug()<<query->value(0).toInt() <<query->value(1).toString();
  5.     }
  6.     } else {
  7.     query->first();
  8.     cout << query.values(0).toString;
  9.     cout << query->lastError();
  10.     }

###### 查询结果
  1. [backcolor=#f7f7f7]--->  QSqlError("0", "QODBC3: Unable to fetch first", "[iODBC][Driver Manager]Optional feature not implemented")[/backcolor]



离线need_it

只看该作者 1楼 发表于: 2021-05-03
在win系统中是可以正常操作的。
在mac中使用sqlite数据时,也可以可正常操作。
快速回复
限100 字节
 
上一个 下一个