我的sqlite3 数据库如下,也有数据,为什么使用where以后就是查不出来数据啊?

我使用select*fromTrain;都可以全查出来,使用where就是查不出来,求助啊!!!... 我使用select * from Train;都可以全查出来,使用where 就是查不出来,求助啊!!! 展开
 我来答
搬砖小工Eric
2011-05-08 · TA获得超过119个赞
知道答主
回答量:49
采纳率:0%
帮助的人:44.3万
展开全部
where后面的条件哟符合的吗? where是要过滤的,碰携如果你的表有个字段是id,where id=100, 但是你的表中没有id=100的自然就没有记录了。或者select * from Train where id >100,如果没有id大于100的记录,也无法找出笑迟伏记旦拦录。
klaus01
2011-05-06 · 超过23用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:75.3万
展开全部
是不氏誉是姿核念数据里有空格?去空迹困格试试。

SELECT * FROM Train WHERE TRIM(T_code)='T42';
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户63874
2011-05-06 · TA获得超过381个赞
知道答主
回答量:496
采纳率:0%
帮助的人:335万
展开全部
必须先读取数据,然后再关闭游标,液迹否则就读不出数据。
你的dbfind函数里态碰应该在execute之后就进行数据查询,然后再执行c.close(),否则就读不出数据,而且帆埋谈会出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式