QSQLITE驱动程序未加载

时间:2016-10-09 09:40:33

标签: qt sqlite windows-10 mingw32

我试图在Qt中创建一个使用SqlLite数据库的程序,但我无法让它工作......

当我尝试执行查询时,我得到错误:
未装载驾驶员未装载车辆

但是当我打印出可用的驱动程序时,我得到:
(" QSQLITE"," QMYSQL"," QMYSQL3"," QODBC"," QODBC3"," QPSQL"," QPSQL7")

我已经为32位和2位下载了SqlLite dll。 64位,当把他们的以太在我的释放文件夹中(使用windeployqt后)我仍然得到相同的错误..

它应该可以使用还是我错过了一些东西?

1 个答案:

答案 0 :(得分:0)

您需要在可执行文件附近创建文件夹sqldrivers,并从那里复制安装Qt系统的文件夹plugins/sqldrivers中的文件。 (至少qsqlite4.dll或5个左右依赖于你的Qt版本)

我不需要下载SqlLite dll以使sqlite数据库在我的Qt4项目中工作。