关于QSQLite驱动

jy03072926 2017-03-13 04:37:07
用Qt做了一个操作sqlite的DLL,供其他语言调用,本机上调用无问题,但是到别的电脑上就发现无法创建数据库,读取错误代码显示driver not loaded,但是已拷贝了驱动的文件qsqlite4.dll
后来就用Qt写了一个小的数据库程序,到目标电脑上使用,能够正常数据库操作
求大神们指教如何解决
...全文
256 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jy03072926 2017-03-15
  • 打赏
  • 举报
回复
已解决,结贴了
jy03072926 2017-03-14
  • 打赏
  • 举报
回复
主要是现在还在学习阶段,就想自己写个dll,但是一直不明白为什么其他语言调用后,在其他电脑上会提示没有驱动,事实已经把驱动文件带上了,Qt自己写的sqlite的程序带上驱动,就能在别的电脑上运行起来
Jonix 2017-03-14
  • 打赏
  • 举报
回复
引用 1 楼 qq_20553613 的回复:
sqlite本身开源,直接用用源代码开发封装,效率上会更高?
同意楼上,我用C++Builder调sqlite的库函数直接用的。 不过对于创建数据库,可以先生成一个 0 字节的文件,然后用sqlite驱动直接打开即可,不会报异常的。 再执行建表SQL等就可以了。
Acuity. 2017-03-13
  • 打赏
  • 举报
回复
sqlite本身开源,直接用用源代码开发封装,效率上会更高?

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧