|
1Qter豆
环境:QT 5.5.1(MSVC 2013)
MySQL 5.7.25(32位)免安装版
操作系统 win 10 64位
在项目中开启事务处理,在最后提交的时候错误, QSqlDatabase::database().driver().hasFeature(QSqlDatabase::Transcation()) 给值为false,就是不支持事务的意思,但是我这边的数据库用的引擎是innodb的,支持事务处理,我在网上查询以后,有说这个QT自带的qsqlmysql.dll驱动不支持事务处理,需要自己编译mysql驱动,我按照网上给的方法编译,然后一直报错,这个是QT 5.5.1源码路径(C:\open\source\qtbase\src\plugins\sqldrivers\mysql), 这个是MySQL服务器路径(C:\MySQL\MySQL_32),哪位大哥有时间帮忙看看,搞了几天没搞好,头疼。感谢各位大哥~~~~~~
|
|