我想从我的 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 块不记录下一个示例:
我正在使用很多查询堆栈,获得有效的错误日志会很有帮助:-) 谢谢!