Error: Unable to open database at "D:\Qt".
发布时间
阅读量:
阅读量
问题背景是这样的,我在学Qt中的sqlite3数据库,用Qt创建了一个数据库
然后启动一个命令行界面并运行 sqlite3; sqlite3应用程序所在的文件与要打开的.db文件位于不同的存储路径上。
在下面的问题中出现了错误:显示错误信息 Error message: 无法打开数据库 'D:\Qt' 或者无法打开数据库文件

应该是项目名称里面有空格,他无法完整识别,我以为去掉空格就好了,
然后查询一下表还是报错

结果仍然出现了问题;之前的问题未能得到彻底解决;于是我就上网搜索了一下;发现很多建议都指出,在打开数据库时将目标数据库(.db)和SQLite 3执行文件(.exe)放置在同一目录下是一个常见做法;然而经过一番思考后发现;这并不现实;因此必须设置路径变量;但这种方法确实解决了问题。
为了试探性地尝试进行操作,我决定将文件夹的名字进行更改。最初在 Qt 项目中使用,并将其改为 Qt
全部评论 (0)
还没有任何评论哟~
