• 270阅读
  • 7回复

[提问]qt6.6.2,关于程序发布与sqlite远程访问 [复制链接]

上一主题 下一主题
离线jrwihx
 

只看楼主 倒序阅读 楼主  发表于: 06-14
在qt中使用网络连接远程访问sqlite,使用qt creator构建好的release版本可以正常访问数据。但使用windeployqt配置好dll后运行exe文件时,变得无法访问数据库。请问有什么办法解决。
离线lixinwei

只看该作者 1楼 发表于: 06-14
windeployqt 有没有复制 qsqlite.dll?qsqlite.dll 应该位于 <程序目录>/sqldrivers/ 下
离线jrwihx

只看该作者 2楼 发表于: 06-15
有的,一套dll都在里面,我也怀疑过是dll太老了无法远程访问
离线clickto

只看该作者 3楼 发表于: 06-15
一直用的是qt5,话说现在qt6能够远程访问sqlite?
离线angelus

只看该作者 4楼 发表于: 06-17
说的详细一些,sqlite是怎么远程访问的,就我所知sqlite只能本地访问,远程的话,需要自己写网络服务转下
离线jrwihx

只看该作者 5楼 发表于: 06-17
我是使用ip+共享文件夹进行访问,database.setDatabaseName("ip+文件地址");具体参考的是https://www.cnblogs.com/lifexy/p/10922553.html这篇文章
离线angelus

只看该作者 6楼 发表于: 06-17
回 jrwihx 的帖子
jrwihx:我是使用ip+共享文件夹进行访问,database.setDatabaseName("ip+文件地址");具体参考的是https://www.cnblogs.com/lifexy/p/10922553.html这篇文章 (2024-06-17 10:34) 

还真没遇到过这种鬼才的远程访问方式
离线clickto

只看该作者 7楼 发表于: 06-17
建议自己起一个服务,尽可能的不要使用客户端直连数据库的形式。
快速回复
限100 字节
 
上一个 下一个