设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 12317|回复: 6
打印 上一主题 下一主题

简单的数据库这一课,提示找不到数据库

[复制链接]

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-8-8 15:24:24 |只看该作者 |倒序浏览
如图,一切都是正常流程来的,但是到最后报错,说找不到表,明明我在sqlite里面都能查到表的。
TIM图片20180808151710.jpg







回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-8-8 18:38:49 |只看该作者
你这两个不在同一个目录下
db要放在代码目录下
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

板凳
发表于 2018-8-9 09:35:49 |只看该作者
DB我是放在代码目录下的
TIM截图20180809093438.png
回复

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

地板
发表于 2018-8-9 09:40:46 |只看该作者
而且我尝试指定路径,也没用
db = web.database(dbn='sqlite',db='F:\Project\web\MovieSite.db')
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2018-8-9 15:00:02 |只看该作者
xielong0120 发表于 2018-8-9 09:40
而且我尝试指定路径,也没用
db = web.database(dbn='sqlite',db='F:\Project\web\MovieSite.db') ...

绝对路径前面要加 r
或者用 反斜杠/
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

6#
发表于 2018-8-9 16:20:51 |只看该作者
crossin先生 发表于 2018-8-9 15:00
绝对路径前面要加 r
或者用 反斜杠/

还是一样,为啥会找不到表呢。
TIM截图20180809161740.png
回复

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

7#
发表于 2018-8-9 16:33:57 |只看该作者
本帖最后由 xielong0120 于 2018-8-9 17:24 编辑
crossin先生 发表于 2018-8-9 15:00
绝对路径前面要加 r
或者用 反斜杠/

问题解决了,说到路径我想起来,在创建MovieSite.db的时候,貌似是没有指定路径的。所以虽然db文件在代码目录下,可是里面可能没有movie表。所以我就到代码根目录里面去查了一下MoveiSite.db,果然没有查到movie表。于是就重新创建了一下,然后就正常了。
TIM截图20180809162802.png

TIM截图20180809163018.png








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 05:23 , Processed in 0.027375 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部