向数据库中提交完记录后,如何提示提交完成?
我常这样做:
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