向数据库中提交完记录后,如何提示提交完成?

向数据库中提交完记录后,如何提示提交完成?
我常这样做:

1   
2...   
3.....   
4db.execute(sql)   
1<script language="javascript">   
2alert("提交成功!");   
3location = "index.asp";   
4</script>

可这样做有一个不足:当记录没有添加到表中时,仍然弹出“提交成功!”对话框 ,有何其它好的办法呢?请高手指教!
---------------------------------------------------------------

你这样写肯定先弹出“提交成功!”对话框,你知道为什么吗?
因为,javascript脚本运行的优先级比ASP代码高,即先执行由标志

1<script></script>

里的代码在执行由标志```

1\---------------------------------------------------------------   
2  
3用这种方法试试:   

...
.....
db.execute(sql)
on error resume next
if err<>0 then
Response.Write "错误!"
else
Response.Write "正确!"
end if

Published At
Categories with Web编程
Tagged with
comments powered by Disqus