sqlite数据库打不开unable to open database file,该怎么解决

 我来答
59分粑粑分享生活
高粉答主

2020-03-01 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119834

向TA提问 私信TA
展开全部

解决的方法和操作步骤如下:

1、首先, 双击打开SQLite Expert Professional的安装包,如下图所示。

2、其次,选择安装路径,如下图所示。

3、接着,完成上述步骤后,打开SQLite Expert Professional,单击左上角的“新建数据库”。 旁边是加载本地数据库的按钮,如下图所示。

4、然后,完成上述步骤后,输入数据库文件名,将生成一个数据库文件,如下图所示。

5、随后,完成上述步骤后,文件已经生成,然后建立表,如下图所示。

6、接着,完成上述步骤后,右键单击以创建一个新的数据库表,如下图所示。

7、然后,完成上述步骤后,添加必填字段,并选择字段类型和约束条件,如下图所示。

8、随后,完成上述步骤后,输入数据库表的表名,然后单击apply以生成数据库表,如下图所示。

9、最后,完成上述步骤后,就可以复制此数据库文件并将其放入项目中以供使用,如下图所示。这样,问题就解决了。

依然特雷西sky
高粉答主

2019-07-26 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.5万
展开全部

1、双击打开SQLite Expert Professional的安装包。

2、选择好安装路径。

3、打开SQLite Expert Professional点击左上角的新建数据库,傍边的是加载本地是数据库的按钮。

4、输入数据库的文件名,会生成一个数据库文件。

5、文件以及生成了,接下去建表。

6、右键新建数据库表。

7、添加需要的字段,并选择字段类型和约束条件。

8、输入数据库表的表名,然后点apply生成数据库表。

9、接下去我们可以把这个数据库文件拷贝出来,放到我们的工程里进行使用。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慈冷玉Fo
推荐于2017-10-14 · TA获得超过2.6万个赞
知道大有可为答主
回答量:1.7万
采纳率:0%
帮助的人:7797万
展开全部
打开数据库文件时,还会自动生成一个临时文件。服务器不仅需要对数据库文件可写,而且要对包含该数据库文件的文件夹可写。所以当下之急,就是要修改该文件夹对所有可写。在linux下叫“chmod”可以修改文件/文件夹权限。win下使用CACLS.exe命令。该命令可以修改某用户对某文件的权限。是修改所有人对该文件夹的权限,因为这样,服务器才能访问它。Cacls.exe可以这么写:
  cacls c:/database /e /t /g everyone:F
这样便可以修改C:/database为任何人可以读写(最后那个F表示用户对该文件可以完全控制)。
          >>>from django.db import connection.
          >>>cur = connection.cursor()
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火梦幻
2016-01-30 · TA获得超过2308个赞
知道小有建树答主
回答量:1095
采纳率:57%
帮助的人:429万
展开全部
把这个sqlite文件移动到纯英文路径中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-31
展开全部
今天用ASP.NET做网站的时候用到SQLITE数据库。。传到服务器上也出现这些问题。。。
但是前台显示没有错误的,到后台修改数据库的时候就有那个提示了。。
后来我到服务器上把app_data目录改为everyone的权限。。再试就没有那错误提示了。。呵呵。。。
现在自己做的小项目都是用sqlite。。。原因只有一个。。可以用limit。。
嘿嘿。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式