SQLGetDiagRec and MSDN

SQLGetDiagRec and MSDN

本文关键字:MSDN and SQLGetDiagRec      更新时间:2023-10-16

SQLGetDiagRec()的MSDN页面上,我看到以下内容:

SQL_SUCCESS_WITH_INFO:*MessageText缓冲区太小,无法容纳请求的诊断消息。未生成任何诊断记录。若要确定发生了截断,应用程序必须将BufferLength与实际可用字节数进行比较,后者写入*StringLengthPtr。

问题是,这是唯一一次提到StringLengthPtr

什么是正确的,我们如何修复文档?

好吧,看看各个参数的描述,唯一符合条件的是TextLengthPtr。它实际上有一个非常相似的名字。

我提交了一个建议来纠正这一点,我们将看看他们何时(以及是否)会采取行动。