设为首页收藏本站

Crossin的编程教室

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

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

[复制链接]

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

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







回复

使用道具 举报

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')
回复

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

地板
发表于 2018-8-9 16:20:51 |显示全部楼层
crossin先生 发表于 2018-8-9 15:00
绝对路径前面要加 r
或者用 反斜杠/

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

使用道具 举报

12

主题

1

好友

307

积分

中级会员

Rank: 3Rank: 3

5#
发表于 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-5-3 23:06 , Processed in 0.027857 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部