请看下这条SQl有什么问题,谢谢
目的:显示所有fusainum字段不为空并且不等于0的记录,或者大于0不为空就行
试过下面几个,都不行,查询过程进入死循环一样。为什么呢?
sql = "select * from infor1 where fusainum <>0 and fusainum <>"" order by fusainum DESC "
就连下面这个最简单的也要进入死循环,为什么呢
sql = "select * from infor1 where fusainum >0 order by fusainum DESC "
------解决方案--------------------是不是字段值类型的问题啊
------解决方案--------------------sql = "select * from infor1 where fusainum <>0 and
fusainum <>"" order by fusainum DESC "
fusainum 字段如果是数字类型的,红色部分就是错误的,修改方法可以给此字段默认值是0,自动填充,就可以只判断fusainum是否等于0 就可以了,
你下面的那条语句不可能进入死循环
------解决方案--------------------sql = "select * from infor1 where fusainum <>0 and fusainum is not null order by fusainum DESC "
这样写第一句查询