sqlite导入外部数据库查询数据查不到怎么办

sqlite导入外部数据库查询数据查不到怎么办,第1张

亲,你的这一句:String sql = "Select WEATHER_ID from city_table where CITY="+ string;

CITY应该是字符串类型的吧?你应该用单引号括起来的,

应该这么写:String sql = "Select WEATHER_ID from city_table where CITY='"+ string+"'";

建议你没遇到sql语句执行问题的时候,能将sql拿出来,放到数据库执行一下,,,希望能帮到你。

这是因为你的查询条件中and和or并存,这个时候就要考虑优先级了,and的优先级比or高,就好像四则运算中,乘除的优先级比加减高,比如 1+23 会先 23 后再加1,如果想先1+2,就要加括号,即 (1+2)3

另外,你的代码是可以优化、精简的,下面是修改后的代码:

<%

'循环查出列表产品

set rs = serverCreateObject("adodbrecordset")

kw = request("keyword")  '其实无须区分form还是querystring

if kw<>"" then where=" and (instr(productname,'" & kw & "')>0 or instr(contents,'" & kw &"')>0) "

sql = "select  from tb_product where flag=1 " & where & " order by sorting desc,productid desc"

rsopen sql,conn,1,1

if rseof then

%>

<p style="color:#f30;font-weight:700;margin:22px 15px;">暂无产品数据!<%ResponseWrite(sql)%></p>

"手动插入一条数据ID为1的后,Select

查询出来的就只有这条ID为1的数据。

我加了个条件查询某个字段的值时,能正常显示出数据,但不加条件查询不出结果。"

你第一句说查所有可以查询出,下一句说不加条件查询不出结果?语句有什么区别吗?

查询分析器查询数据的时候,上面菜单要选择你要查询在那个库,确定连接没错,还有IP

看看其他表或库有没有这个问题。

以上就是关于sqlite导入外部数据库查询数据查不到怎么办全部的内容,包括:sqlite导入外部数据库查询数据查不到怎么办、ASP数据库查询不出来、SQLSERVER2000数据库中有数据但查询不出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9292714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存