• 10313阅读
  • 6回复

[已解决]QSqlDatabase: QODBC driver not loaded [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-24
这好像是一个老问题了,但是我看了很多相关的帖子,还是没有办法解决。在这里麻烦大家帮看一看。谢谢。

我用的是windows 7. 前几天将原来的Qt 4.7.1全部卸载了,然后下了一个Qt SDK 1.1.2 for windows Offline Installer (Qt_SDK_Win_offline_v1_1_2_en.exe)来安装。在编译含有Access数据库的程序时,出现了以下的错误

QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE

根据以下帖子的办法:
http://www.qtcn.org/bbs/read-htm-tid-44344.html
我将XChinux 提供的数据插件驱动文件复制到了以下几个相关的目录,但问题依旧:
C:\QtSDK\Desktop\Qt\4.7.3\mingw\plugins\sqldrivers
C:\QtSDK\Desktop\Qt\4.7.3\msvc2008\plugins\sqldrivers
C:\QtSDK\QtCreator\bin\sqldrivers


另外,系统环境变量path已加入如下路径:
C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin;
麻烦各位帮忙看一看。谢谢。


我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线XChinux

只看该作者 1楼 发表于: 2011-07-24
当然会有问题了。我提供的那个是msvc2008版的,而你都将其拷贝到mingw版的plugins目录下,而且很明显你使用的就是mingw编译器,那自然就是不能用的了。你下载个qt librariy for windows(mingw)版的,安装后将里面的对应文件拷贝出来放到你的Qt SDK下mingw版对应插件目录下。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线alexltr

只看该作者 2楼 发表于: 2011-07-24
谢谢你,XChinux 。
你能不能上传一个mingw版的插件。
整个下载qt librariy for windows(mingw)版太大了。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线XChinux

只看该作者 3楼 发表于: 2011-07-25
我这里没有,我用VC2008的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线alexltr

只看该作者 4楼 发表于: 2011-07-25
今天在公司电脑下了一个mingw版的,复制回来试了。ok了。
thanks XChinux.
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线a420478805

只看该作者 5楼 发表于: 2011-08-02
朋友,我也是遇到这个问题 能否把你复制的 文件也发一份给我 邮箱420478805@qq.com 谢谢了

离线alexltr

只看该作者 6楼 发表于: 2011-08-03
QSqlOdbc 473 mingw SqlOdbc 4.7.3 mingw.rar (303 K) 下载次数:75
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个