asp+access查询问题,头疼!不知道该怎么问。

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:00:11
<%
dim rsj,rsname
do while not rs.EOF
set rsj=HX_SetRSD(ColumnName,Tablename," where WS_UserName='"&rs("WS_UserName")&"' and year(WS_logtime)="&year(now)&" and month(WS_logtime)="&month(now)&" and day(WS_logtime)="&day(now)&" ")
if rsj.RecordCount<=0 Then
set rsname=HX_SetRSD(ColumnName,"HX_CompanyUser"," where WS_UserName='"&rs("WS_UserName")&"'")
Response.Write rsname("WS_Name")
End if
Rs.movenext
loop
%>

能看懂吗?我不想让它显示这么多名字,只要一个,怎么做?
看来是我问的不清楚了
我的目的是根据一个“名字代码”从一个表获取“今天”这个“名字代码”的数据有几条。则在另一个表中查询,显示出这个代码对应的名字。分别显示出没有数据的名字,有一条数据的名字,有两条数据的名字,有更多数据的名字。
但是,通过以上代码,显示的名字有重复,我不想显示重复的名字该怎么做?
谢谢提供思路。

dim rsj,rsname
set rsj=HX_SetRSD(ColumnName,Tablename," where WS_UserName='"&rs("WS_UserName")&"' and year(WS_logtime)="&year(now)&" and month(WS_logtime)="&month(now)&" and day(WS_logtime)="&day(now)&" ")
if rsj.RecordCount<=0 Then
set rsname=HX_SetRSD(ColumnName,"HX_CompanyUser"," where WS_UserName='"&rs("WS_UserName")&"'")
Response.Write rsname("WS_Name")
End if