怎样根据数据库错误代码,在页面上给出提示框?

srljp 2005-07-15 10:36:49
我有一个向数据库写入页面,当向数据库写入数据时,如果数据库给出错误代码,怎样在页面上给出提示框(比如违反了唯一性, 错误代码2627,则在提示框中给出”数据重复”)。
...全文
115 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
srljp 2005-07-17
  • 打赏
  • 举报
回复
有人帮助吗?我的问题是:
如果无on error resume next这条语句,在违反了数据库唯一性时页面会出现错误,代码500。数据库错误代码为2627,我能否根据这个错误代码来进行判断?数据库错误代码和iis错误代码的判断方法一样吗?望各位前辈给予帮助。
srljp 2005-07-16
  • 打赏
  • 举报
回复
lenchowong(山区人民) :
IIS里面怎么做一个映射?我没做过,能告诉我具体怎么做吗?
lenchowong 2005-07-16
  • 打赏
  • 举报
回复
那你还如在IIS里面做一个映射
把500错误页面用一个页面来表达
再把这个错误的代码用楼上的几位朋友写的代码
然后用VB SCRIPT或者是JS来实现弹出错误对话框
最后返回上一页面
srljp 2005-07-16
  • 打赏
  • 举报
回复
如果无on error resume next这条语句,在违反了数据库唯一性时页面会出现错误,代码500。我的问题是能否根据这个错误代码来进行判断?数据库错误代码和iis错误代码的判断方法一样吗?望各位前辈给予帮助。
srljp 2005-07-16
  • 打赏
  • 举报
回复
白夜花寒(远藤花已谢,白夜花未寒) :
你给的代码没执行,仍未出现提示框。谢谢!
白夜花寒 2005-07-16
  • 打赏
  • 举报
回复
on error resume next
if err.number=2627 then
srljp 2005-07-16
  • 打赏
  • 举报
回复
itera(恍恍惚惚浑浑噩噩):
你给的代码没执行,这段代码应放在那?
itera 2005-07-15
  • 打赏
  • 举报
回复
if err=2627 then
response.write("<script>alert('数据重复')</script>")
response.end()
End if

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧