use*_*130 4 sqlite permissions valentina-studio
我无法在我的 sqlite 数据库中的 Valentina Studio 中创建表。
使用另一个名为 Datum 的应用程序,我能够打开 sqlite 数据库“data.db”并成功运行查询“CREATE TABLE a(b INT, c INT)”。
当我打开 Valentina Studio 并单击第一个窗口中的数据库,然后单击右侧列出了“创建”的绿色加号时,会弹出一个对话框。当我在“名称”旁边键入“table1”并在“字段”选项卡下添加一个名为“狗”的字段并按“创建”按钮时,对话框的标题栏显示“创建表”,然后在表选项卡中显示错误。错误说 'Sqlite db "/[path-to-file]/data.db": Error : "unable to open database file"'(它并没有真正说 [path-to-file],这只是一个我的文件系统上路径的别名)。
我是这台计算机的主要用户,我在“data.db”和包含“data.db”的文件夹上为我启用了写/读权限。我正在使用 Mac Book Pro。
也许您正在使用 Valentina Studio 的 MAS 版本?
根据 MAS/Apple 规则,此类应用程序在沙箱模式下工作,要处理位于桌面或其他文件夹中的 db 文件,您首先需要允许访问。您可以在首选项对话框 - 允许的位置帮助中执行此操作
Mac 版 Valentina Studio 的普通(非 MAS)版不需要此步骤。
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |