驱动程序管理器诊断示例

驱动程序管理器也可以生成诊断消息。 例如,如果应用程序向 SQLDataSources 传递了无效的方向选项,驱动程序管理器可能会设置格式并从 SQLGetDiagRec 返回以下值:

SQLSTATE:         "HY103"  
Native Error:      0  
Diagnostic Msg:   "[Microsoft][ODBC Driver Manager]Direction option out of range"  

由于驱动程序管理器中发生了错误,因此它为其供应商 ([Microsoft]) 及其标识符([ODBC 驱动程序管理器])添加了诊断消息的前缀。