1

我想从我的 odbc 连接中记录错误。例如,应该可以看到一个简单的语法错误。这很好用:

BEGIN TRY

    Declare @t as money
    set @t = 1/0

END TRY
BEGIN CATCH

    Print ERROR_MESSAGE();

END CATCH

查询返回错误消息。效果很好。

这也有效,因为似乎有一条红色消息?

BEGIN TRY

    EXEC('Selllect 1/0 as Column1 ') AT VERBINDUNGSSERVERNAME

END TRY
BEGIN CATCH

    Print ERROR_MESSAGE();

END CATCH

截屏:

在此处输入图像描述

但不幸的是,并不是每个 ODBC 错误都被记录下来。但我想记录所有这些 odbc 错误。try-catch 块不记录下一个示例:

在此处输入图像描述

我正在使用很多查询堆栈,获得有效的错误日志会很有帮助:-) 谢谢!

4

0 回答 0