2017-09-08 4 views
0

私はQt Ubuntu 16.04で作業しており、apt-get installを使用して必要なqtをすべてインストールしています。 としてMySQLのドライバをインストールします。Qt MySQLドライバがトランザクションをサポートしていません

apt-get install libqt5sql5-mysql

しかし、問題は、ドライバがトランザクションをサポートしていないということです。私はこのコードを使用して確認します:

auto database = QSqlDatabase::addDatabase("QMYSQL", "TEST"); 
qDebug() << database.driver()->hasFeature(QSqlDriver::Transactions); 
//it printed false 

ドライバには機能トランザクションがありますか?

+0

すべてのrequiremntを実行したかどうかを確認してください。http://doc.qt.io/qt-4.8/sql-driver.html –

答えて

0

接続を開いた後でチェックすると、この機能を利用できます。

関連する問題