ASP:这句SQl语句怎样错误了

来源:百度知道 编辑:UC知道 时间:2024/06/11 14:03:00
SQl="select * from news where FirstImageName<>"" order by id desc"
查询 NEWS表中Firstimagename字段不为空的纪录 那里错误了,

FIrstimagename为文本类型

FirstImageName<>''
注意,用单引号。

FirstImageName<>'' or FirstImageName<>null
注意,用单引号。

SQl="select * from news where FirstImageName<>"" order by id desc
这上面你写成了数字类型表示
文本类型为:
SQl="select * from news where FirstImageName<>'' order by id desc

楼主,语句没错,不过注意一下引号的使用,双引号里面只能用单引号了。
SQl="select * from news where FirstImageName<>'' order by id desc"
注意一下,你的表里面一定要有FirstImageName这个字段咯

select * from news where FirstImageName<>"" order by id desc
改成
select * from news where FirstImageName is not null order by id desc

select * from news where FirstImageName !='' order by id desc