首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

为什么rs.eof判断无效.该怎么解决

2012-04-06 
为什么rs.eof判断无效.急............set rsserver.CreateObject(adodb.recordset)SqlSelect max(djh

为什么rs.eof判断无效.急............
set rs=server.CreateObject("adodb.recordset")
Sql="Select max(djh) djh From tb"
rs.open sql,conn,1,1 \\这里假设我数据库没有任何数据.


然后我在表单的一个文本框中测试:当数据库在记录未空时,下面的判断还是显示2,为什么不是1呢?
<input name="djh" type="text" class="bj" id="djh" size="10" readonly="true" value="<%if rs.eof then%>1<%else%>2<%end if%>" />

[解决办法]
If IsNull(rs("djh").Value) Then
[解决办法]
或者trim一下也行。
if trim(变量)= "" then
end if
[解决办法]
用max,min,count这些查询时返回的记录都会有值的,虽然这值可能就是null

热点排行