• 3860阅读
  • 1回复

求解Qt中如何查看完整的SQL语句 [复制链接]

上一主题 下一主题
离线zww_9107
 

只看楼主 倒序阅读 楼主  发表于: 2013-09-04
关键词: 数据库mysql
比如QString sql = "select * from sc where name=?";
      query.prepare(sql);
       query.bindValue(0,name);
如何输出当前完整的sql语句呢?比如 select * from sc where name='zhangsan';



离线bingyifeng

只看该作者 1楼 发表于: 2013-09-04
看你使用什么工具开发了吧。
比如 vs2010
可以在watch 中,value项选择下拉框 Text Visuslizer
就可以看到str的内容了。
ps:bindValue 的值是看不到的(目前没有看到过)

或者你换种写法 QString sql = QString("select * from sc where name= %1).arg("zhangsan");
<span style="color:blue ">淘宝,绿石斋</span> <a href="http://shop33295817.taobao.com“> <span style="color:blue ">各种水晶饰品,手链,项链 </span></a>
快速回复
限100 字节
 
上一个 下一个