void trace_SQLGetDiagRec (int trace_leave, int retcode, SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLCHAR * SqlState, SQLINTEGER * NativeErrorPtr, SQLCHAR * MessageText, SQLSMALLINT BufferLength, SQLSMALLINT * TextLengthPtr) { /* Trace function */ _trace_print_function (en_GetDiagRec, trace_leave, retcode); /* Trace Arguments */ _trace_handletype (HandleType); _trace_handle (HandleType, Handle); _trace_smallint (RecNumber); _trace_string (SqlState, SQL_NTS, NULL, TRACE_OUTPUT_SUCCESS); _trace_integer_p (NativeErrorPtr, TRACE_OUTPUT_SUCCESS); _trace_string (MessageText, BufferLength, TextLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_stringlen ("SQLSMALLINT", BufferLength); _trace_smallint_p (TextLengthPtr, trace_leave); }
void trace_SQLFreeHandle (int trace_leave, int retcode, SQLSMALLINT HandleType, SQLHANDLE Handle) { /* Trace function */ _trace_print_function (en_FreeHandle, trace_leave, retcode); /* Trace Arguments */ _trace_handletype (HandleType); _trace_handle (HandleType, Handle); }
void trace_SQLEndTran (int trace_leave, int retcode, SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT CompletionType) { /* Trace function */ _trace_print_function (en_EndTran, trace_leave, retcode); /* Trace Arguments */ _trace_handletype (HandleType); _trace_handle (HandleType, Handle); _trace_tran_completion (CompletionType); }