Asp从数据库读出数据写入表格里,让某一个特定的行变色。 现在是只有一行变色,其他满足条件的行不变

实现当spdm的值为空的时候,整行变色代码如下:<%Sql="select*from[j1]where1=1"Sql=Sql&"orderby[date1]desc,[c... 实现当spdm的值为空的时候,整行变色
代码如下:
<%
Sql = "select * from [j1] where 1=1"
Sql = Sql & " order by [date1] desc,[cjid] asc,[id] desc"
Set Page = New TurnPage
Call Page.GetRs(Conn,Rs,Sql,20) '调用分页
Do While Not Rs.Eof And Not Page.Eof
%>
<%if Rs("spdm")="" then%>
<tr bgcolor="#FFFFCC">
<%else%>
<tr bgcolor="#f9f9f9" onMouseOver="this.className='bg2'" onMouseOut="this.className='bg'">
<%End if%>
<td align="center"><%=Rs("wtid")%></td>
<td align="center"><%=Rs("cjid")%></td>
<td align="center"><%=Rs("spdm")%></td>
<td align="center"><%=Rs("mm")%></td>
<td align="center"><%=Rs("dz")%></td>
<td align="center"><%=Rs("jg")%></td>
<td align="center"><%=Rs("num")%></td>
<td align="center"><%=Rs("yk")%></td>
<td align="center"><%=Rs("cjrq")%></td>
<td align="center"><%=Rs("cjsj")%></td>
</tr>
<%
Rs.MoveNext
Page.MoveNext
Loop
Rs.Close
%>
展开
 我来答
落叶l无情
2016-05-21 · TA获得超过1417个赞
知道大有可为答主
回答量:1372
采纳率:0%
帮助的人:1451万
展开全部
从代码上没看出问题,你看看Rs("spdm")的值是否确实是""
追问
数据是从excel导入数据库的,原表格内无内容,空值已经判断出来了,只是没参加循环,只有一行变色
追答
在循环前在一句 rs.movefirst 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏枫
2016-05-28 · 超过18用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:14.4万
展开全部
<%if Rs("spdm")="" or isnull(Rs("spdm"))then%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式