access+asp不重复列出数据库记录

2024-11-25 14:22:25
推荐回答(5个)
回答1:

年份是work_year这个字段么?如果是,其他都不用变只需要改变sql="select * from person"的语句即可SELECT DISTINCT work_year FROM person where work_year is not null用以上的SQL就解决你的问题了。

回答2:

再写一个语句解决你上面所有的问题SELECT DISTINCT work_year FROM person where work_year is not in ('工作年份不限','')这样出来的只有1988了。工作年份不限和空都看不到了。

回答3:

<%set rsb=server.createobject("Adodb.recordset")
sql="SELECT DISTINCT work_year FROM person where work_year<>'' "
rsb.open sql,conn,1,1
do while not rsb.eof %>空和null是两回事~~空不等于null

回答4:

好像记得在查询数据库的时候有一个不允许出现重复的属性为空可以用进行判断来处理

回答5:

do while not rsb.eof %><%if a<>'' and a<>rsb("work_year")% then>
<%end if%><%a =rsb("work_year")%>
<% rsb.movenext