首页| 论坛| 消息
主题:【SQL输出】如何输出执行的SQL语句
tanyue.esec发表于 2024-05-05 18:41
使用SqlQuery的查询语句,参数用占位符的方式进行替代,比如

SELECT * FROM sys_user WHERE ACCOUNT = :ACCOUNT

问题就在于,替代占位符之后的完整SQL语句拿不到,计划是将这个SQL操作记录下日志,方便在两个库之间做离线的数据同步。
不知道有没有办法能拿到替换占位符之后的SQL,或者干脆有更好的离线数据库同步的解决方式。
回帖(5):
5楼:angelus:看来这个函数和它的说明不匹配,你可以尝试牺牲一点性能来完成这个功能
QString get ..
4楼:tanyue.esec:试了一下,还是一样的效果,拿不到那个最终代入占位符参数的那个SQL
难道是因为 ..
3楼:angelus:可以看下这个函数,但它设计初衷是为了调试
QString QSqlQuery::executedQuery() co ..

全部回帖(5)»
最新回帖
收藏本帖
发新帖