2017-06-06 168 views
0

我实现了一个简单的函数来创建我的经典ASP Web应用程序的日志。 我可以看到我在代码中设置的所有消息(使用类似WriteLog("my message")的字符串,但我需要写入来自数据库的日志错误(我使用ADODB.Connection连接到多个数据库,例如Oracle,AS400,SQL Srv,等等...)。经典ASP:日志数据库错误

我如何能赶上一个DB错误,写在日志文件?

+0

这是一个关于vbscript中错误处理的文章; https://docs.microsoft.com/en-us/sql/ado/guide/data/handling-errors-in-vbscript –

回答

0

你会调用你的函数,你做任何事情与数据库中的任何时候,无论是简单的连接到它,运行反对它的查询,或任何:

conn.open connString 
if Err.Number <> 0 then WriteLog("error connection") 

set rs = conn.Execute("<sql query>") 
if Err.Number <> 0 then WriteLog("error running query") 

如果这不能回答你的问题,请b e更具体的你想要完成什么