注册 登录
编程论坛 ASP技术论坛

数据库操作问题

飘带飘 发布于 2007-08-30 14:44, 351 次点击

Set rs=server.CreateObject("ADODB.Recordset")
strSql="select * from ts where nr like '%"&txtname&"%'"
rs.Open strSql,conn,1,1

如果:strSql="select * from ts order by id" 这一句出现错误(比方说把表名abcbook写错了或其它未知错误),如何要在语句里面加上错误提示。像“查询数据库时发生错误”这样的该怎么写语句
先谢谢了
3 回复
#2
jamesxiaoyao2007-08-30 14:54
你想查你的语句错误吗,放查询分析器里看一下,不就知道了
#3
madpbpl2007-08-30 15:14
Set rs=server.CreateObject("ADODB.Recordset")
strSql="select * from ts where nr like '%" & txtname & "%'"
rs.Open strSql,conn,1,1
if rs.eof and rs.bof then
response.write "<script language='javascript'>alert('没找到你要的数据,请重新输入!');history.go(-1);<script>"
else
......
end if
不知道楼主是这个意思吗?
#4
飘带飘2007-08-30 15:16
对,谢谢madpbpl,谢谢两位
1