首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

在VS2008下编译的QT程序,用到了数据库,数据库文件是本地的,但是将可执行程序放到别人的电脑就出现数据库连接失败,为什么,该怎么解决

2012-03-30 
在VS2008下编译的QT程序,用到了数据库,数据库文件是本地的,但是将可执行程序放到别人的电脑就出现数据库连

在VS2008下编译的QT程序,用到了数据库,数据库文件是本地的,但是将可执行程序放到别人的电脑就出现数据库连接失败,为什么,急急!
如题

[解决办法]
其他机器装了数据库的驱动?
[解决办法]
把你安装Qt的目录下的一个东西烤到可执行文件里面就OK
路径:Qt\qt\plugins\sqldrivers

[解决办法]
补充一下,把sqldrivers文件放在可执行文件的同一级目录~
[解决办法]
会不会是 路径问题。 你确定别人电脑路径下面有数据库?
[解决办法]
你是什么数据库?ODBC? MYSQL?
这些都是在QT的plugins插件目录下的 
你确定设置了setpluginsdir后 再拷贝对应的插件
即使不成功 也可以用QtSQL的lasterror看看错误是什么

热点排行