#SQLGetDiagRec

# 功能简介

返回诊断记录的多个字段的当前值,包括SQLSTATE、本机错误代码和诊断消息文本。

# 函数声明

SQLRETURN SQLGetDiagRec(  
     SQLSMALLINT     HandleType,  
     SQLHANDLE       Handle,  
     SQLSMALLINT     RecNumber,  
     SQLCHAR *       SQLState,  
     SQLINTEGER *    NativeErrorPtr,  
     SQLCHAR *       MessageText,  
     SQLSMALLINT     BufferLength,  
     SQLSMALLINT *   TextLengthPtr);

# 参数说明

参数名 说明
HandleType (IN) 描述需要诊断的句柄类型的句柄类型标识符。
Handle (IN) 诊断数据结构的句柄,由 HandleType 指示的类型。
RecNumber (IN) 指示应用程序从中查找信息的状态记录。
SQLState (OUT) 指向缓冲区的指针,该缓冲区将返回一个五个字符的 SQLSTATE 代码。
NativeErrorPtr (OUT) 指向缓冲区的指针,该缓冲区将返回特定于数据源的本机错误代码。
MessageText (OUT) 指向要在其中返回诊断消息文本字符串的缓冲区的指针。
BufferLength (IN) *MessageText 缓冲区的长度(以字符为单位)。
TextLengthPtr (OUT) 指向缓冲区的指针,该缓冲区返回的总字符数。
pdf-btn 下载文档
copy-btn 复制链接