递归火山软件开发平台
标题:
软件运行目录在D盘时,磁盘操作类有问题
[打印本页]
作者:
没什么鱼
时间:
2023-10-17 03:05
标题:
软件运行目录在D盘时,磁盘操作类有问题
本帖最后由 没什么鱼 于 2023-10-17 16:44 编辑
我在测试Sqlite的新建数据库时遇到个问题:
刚开始我是打开火山样例案例的Sqlite,里面有个Sqlite案例,刚好有新建打开的命令,测试和发布都是可以新建数据库的,
该样例的地址是:
C:\Program Files\vol_dev\win_android_chs_free\samples\vprj_win\samples\SQLite3
代码是:sqlite.打开 (取运行目录 () + 数据库名,
SQLite打开方式.新建打开
, )
此时,当案例地址在C盘时,运行代码是可以正常创建数据库的;
当我把同样的代码 用在
D盘
的项目时,就创建失败
我把打开方式,去掉,用默认值创建数据库:
sqlite.打开 (取运行目录 () + 数据库名, , )
这样就可以正常创建数据库。
现在只知道是项目所在盘符引起的,具体原因不知道,特此反馈一下!
作者:
b0y
时间:
2023-10-17 07:35
我的项目在E盘 没有遇到这个问题..
作者:
麒灵
时间:
2023-10-17 07:59
SQLite打开方式.读写打开
以可读可写方式打开数据库文件,如果该数据库文件本身被操作系统设置为写保护状态,则以只读的方式打开,
如果所提供文件不存在,打开命令将会执行失败.
作者:
shuimiao
时间:
2023-10-17 09:03
那是因为之前打开方式是读写打开,只能打开已有文件而不能创建,而d盘没有这个文件,肯定要用新建打开的方式才能成功
作者:
没什么鱼
时间:
2023-10-17 16:43
我写错了,我两边都是新建打开的
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4