在经典ASP中捕获上次执行的Sql语句

时间:2013-05-15 15:02:43

标签: asp-classic

如何捕获经典asp网站上最后执行的sql语句。

我的经典asp网站是在Windows 2008和sql 2008上

我正在使用server.transfer到asp页面500.asp

处理错误

我能够从导致错误的页面传输连接对象

这是一个旧网站。连接位于包含文件中。所以我添加了会话。

我不想打开所有的asp文件,并在会话变量中存储teh sql语句,以便在500.asp页面中可用。

有没有其他更简单的方法来找出最后执行的sql语句。我在共享主机上。所以不能使用fn_get_sql或sys。[dm_exec_connections]

1 个答案:

答案 0 :(得分:0)

错误跟踪的目的还是别的? 我在每次调用数据库后检查错误,如果出错,那么我将错误的描述与SQL字符串一起发送到处理错误的页面,甚至向我发送电子邮件(管理员)任何错误的详细信息。

如果您保存SQL字符串的目的与错误无关,并且您不想使用会话变量,那么您可以拥有一个数据库表,您可以按日期和时间存储这些错误。时间。