SQLGetDiagRec
SQLGetDiagRec#
Altibase CLI 함수 사용 후 진단 메시지를 속성을 여러 개 가져올 때 사용한다.
Unicode SQLGetDiagRecW() 동작은 SQLGetDiagRec()와 동일하다.
구 문#
SQLRETURN SQLGetDiagRec (
SQLSMALLINT handleType,
SQLHANDLE handle,
SQLSMALLINT recNumber,
SQLCHAR *sqlstatus,
SQLINTEGER *nativeError,
SQLCHAR *messageText,
SQLSMALLINT bufferLength,
SQLSMALLINT *stringLength);
인 자#
자료유형 | 인자 | 사용 | 설명 |
---|---|---|---|
SQLSMALLINT | handleType | 입력 | 핸들의 종류 |
SQLHANDLE | handle | 입력 | 핸들 |
SQLSMALLINT | recNumber | 입력 | 진단 메시지의 번호 1부터 시작 |
SQLCHAR * | sqlstatus | 출력 | SQLSTATE |
SQLINTEGER * | nativeError | 출력 | 고유 오류 번호 |
SQLCHAR * | messageText | 출력 | 메시지를 받아올 버퍼의 포인터 |
SQLSMALLINT | bufferLength | 입력 | 메시지 텍스트의 크기 |
SQLSMALLINT | stringLength | 출력 | 메시지 텍스트에 저장된 크기 |
결괏값#
SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_INVALID_HANDLE
SQL_ERROR
설 명#
진단 메시지의 속성을 여러 개 가져온다.
관련 함수#
SQLGetDiagField