驱动程序管理器诊断示例

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

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

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