【发布时间】:2009-02-17 11:45:34
【问题描述】:
我正在使用 C++ 使用 ODBC 查询 SQL Server 2005 数据库。查询包含我使用 SQLSetParam() 设置的参数。我通过调用 SQLExecute() 来运行查询。
有时查询会失败,我需要记录失败的上下文。我正在调用 SQLError() 来获取错误信息,但我还想记录 ODBC 驱动程序尝试运行的原始查询 - 即扩展参数值的查询。任何人都可以建议是否有办法访问这个?
上下文是生产环境中的错误记录。错误发生时我不在“那里”,所以我不能使用分析器或类似工具。这就是为什么我想记录尽可能多的信息以供以后分析。
【问题讨论】:
标签: sql-server odbc