SQL数据库查询问题!

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:58:58
<%
sqlmd5="DRIVER={SQL Server};description=sqldemo;SERVER=127.0.0.1;UID=sa;PWD=XXXXXXXX;DATABASE=md5"

set conn=server.createobject("adodb.connection")

conn.open sqlmd5

set rs=server.createobject("adodb.recordset")

abc=request.querystring("查询内容")
rs.open "select * from md5 where md5='"+abc+"'",sqlmd5

if abc<>"" then

response.write ("查询结果: ")
response.write ("<strong>")
response.write rs("文本")
response.write ("</strong>")
end if
rs.close
conn.close
%>

这个是我原代码```
现在的问题是`查询数据库的时候数据库中没有匹配项目时,我没做无值处理!
这个无值处理到底应该怎么写啊?各位高手麻烦把代码贴出来看看``

If (rs.EOF) Then
'处理无值得逻辑代码
Else
'处理有值得代码
End If

或者

If(rs.RecordCount > 0) Then
'处理有值得代码
Else
'处理无值得逻辑代码
End If

如果是循环处理记录,不需要判断是否有记录,那你就直接
Do Until (rs.EOF)
'处理单条记录
rs.MoveNext
Loop

那你就在end if前在写句:else response.write "查询结果为空"