Returns the current values of multiple fields of a diagnostic status record, for UltraLite ODBC.
UL_FN_SPEC SQLRETURN UL_FN_MOD SQLGetDiagRec (
SQLSMALLINT HandleType,
SQLHANDLE Handle,
SQLSMALLINT RecNumber,
SQLTCHAR * Sqlstate,
SQLINTEGER * NativeError,
SQLTCHAR * MessageText,
SQLSMALLINT BufferLength,
SQLSMALLINT * TextLength );
HandleType The type of handle to be allocated. UltraLite supports the following handle types:
Handle The input handle
RecNumber The output handle.
Sqlstate The ANSI/ISO SQLSTATE value of the error. For a listing, see Error messages sorted by SQLSTATE.
NativeError The SQLCODE value of the error. For a listing, see Error messages sorted by SQL Anywhere SQLCODE.
MessageText The text of the error or status message.
BufferLength The length of the *MessageText buffer in bytes.
TextLength A pointer to a buffer in which to return the total number of bytes (excluding the null-termination byte) available to return in *MessageText.