求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> 展开
目前这段代码可用,就是数据库没有当前查询的数据时候页面就直接显示错误。求大神给加一个带提示错误的代码
<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> 展开
1个回答
展开全部
'第一处,请注意橙色语法部分
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询