• 4784阅读
  • 1回复

程序发布时可以连接到数据库驱动但是打不开指定的数据库? [复制链接]

上一主题 下一主题
离线liwshuo
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-12
按照网上的方法,我把mysql的驱动放到了plugins中,libmysql.dll放到了与.exe同名文件夹下。在别人机器上运行的时候可以连接到驱动,但是打不开指定的数据。是不是因为该数据库文件是在我机器上建立的,而换到别人机器上后,就找不到这个数据库文件了,难道在发布的时候还应该带着我机器上建立好的数据库?谢谢了,被这个问题困扰好久了。
离线XChinux

只看该作者 1楼 发表于: 2011-07-12
要确定问题的根源所在:
1、qsqlmysql插件是否正确加载?
2、是否找不到libmysql.dll(qsqlmysql插件赖于libmysql.dll)?
3、是否能连接到mysql服务器?(执行下select verison();)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个