递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1851|回复: 4
打印 上一主题 下一主题

[视窗] 软件运行目录在D盘时,磁盘操作类有问题

[复制链接]

15

主题

74

帖子

746

积分

高级会员

Rank: 4

积分
746
跳转到指定楼层
楼主
发表于 2023-10-17 03:05:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 没什么鱼 于 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.打开 (取运行目录 () + 数据库名, , )
这样就可以正常创建数据库。

现在只知道是项目所在盘符引起的,具体原因不知道,特此反馈一下!
回复

使用道具 举报

28

主题

355

帖子

3207

积分

论坛元老

Rank: 8Rank: 8

积分
3207
沙发
发表于 2023-10-17 07:35:52 | 只看该作者
我的项目在E盘 没有遇到这个问题..
回复

使用道具 举报

8

主题

116

帖子

1587

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1587
板凳
发表于 2023-10-17 07:59:04 | 只看该作者
SQLite打开方式.读写打开
以可读可写方式打开数据库文件,如果该数据库文件本身被操作系统设置为写保护状态,则以只读的方式打开,如果所提供文件不存在,打开命令将会执行失败.
回复

使用道具 举报

403

主题

2451

帖子

8043

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8043
地板
发表于 2023-10-17 09:03:00 来自手机 | 只看该作者
那是因为之前打开方式是读写打开,只能打开已有文件而不能创建,而d盘没有这个文件,肯定要用新建打开的方式才能成功
回复

使用道具 举报

15

主题

74

帖子

746

积分

高级会员

Rank: 4

积分
746
5#
 楼主| 发表于 2023-10-17 16:43:54 | 只看该作者
我写错了,我两边都是新建打开的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-29 11:39 , Processed in 0.079384 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表