求ASP页面查询数据库代码

求大神们给个帮助!我下面这段数据库查询代码,加上什么代码可以在页面显示查无此数据的提示啊,目前这段代码可用,就是数据库没有当前查询的数据时候页面就直接显示错误。求大神给加... 求大神们给个帮助!我下面这段数据库查询代码,加上什么代码可以在页面显示查无此数据的提示啊,
目前这段代码可用,就是数据库没有当前查询的数据时候页面就直接显示错误。求大神给加一个带提示错误的代码
<script>
var autoComplete=new AutoComplete('o','auto',[<% set rs=server.CreateObject("adodb.recordset")
sql="select * from zhang"
rs.open sql,conn,1,1
do while not rs.eof %>'<%= rs("hao") %>',<% rs.movenext
loop
rs.close
set rs=nothing %>'']);
</SCRIPT>
</div>
<p style=" margin:-20px auto"> </p>
</form>
</li>
<p>
<% Else %>
<% set rs=server.CreateObject("adodb.recordset")
sql="select * from zhangdan where hao='"&request("danhao")&"'"
rs.open sql,conn,1,3
If request("act")="mod" Then

rs.update
rs.close
set rs=nothing
end if %>
</p>
展开
 我来答
注册到抓狂
推荐于2016-02-18 · TA获得超过655个赞
知道小有建树答主
回答量:1410
采纳率:72%
帮助的人:342万
展开全部
'第一处,请注意橙色语法部分
sql="select * from zhang"rs.open sql,conn,1,1
If Not (rs.bof And rs.eof) Then '不为空时显示
    do while not rs.eof%>'<%= rs("hao") %>',<% rs.movenext
    loop
Else
    response.write "没有数据"
End If
rs.close
'第二处,请注意橙色语法部分
sql="select * from zhangdan where hao='"&request("danhao")&"'"
rs.open sql,conn,1,3
If Not(rs.bof And rs.eof) Then '不为空时,表示有数据才能更新
    if request("act")="mod" then
    rs.update
End If
rs.close
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式