void trace_SQLDescribeColW (int trace_leave, int retcode, SQLHSTMT StatementHandle, SQLSMALLINT ColumnNumber, SQLWCHAR * ColumnName, SQLSMALLINT BufferLength, SQLSMALLINT * NameLengthPtr, SQLSMALLINT * DataTypePtr, SQLULEN * ColumnSizePtr, SQLSMALLINT * DecimalDigitsPtr, SQLSMALLINT * NullablePtr) { /* Trace function */ _trace_print_function (en_DescribeColW, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_STMT, StatementHandle); _trace_usmallint (ColumnNumber); _trace_string_w (ColumnName, BufferLength, NameLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_stringlen ("SQLSMALLINT", BufferLength); _trace_smallint_p (NameLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_sql_type_p (DataTypePtr, TRACE_OUTPUT_SUCCESS); _trace_ulen_p (ColumnSizePtr, TRACE_OUTPUT_SUCCESS); _trace_smallint_p (DecimalDigitsPtr, TRACE_OUTPUT_SUCCESS); _trace_desc_null (NullablePtr, TRACE_OUTPUT_SUCCESS); }
void trace_SQLSetScrollOptions (int trace_leave, int retcode, SQLHSTMT hstmt, SQLUSMALLINT fConcurrency, SQLINTEGER crowKeyset, SQLUSMALLINT crowRowset) { /* Trace function */ _trace_print_function (en_SetScrollOptions, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_STMT, hstmt); _trace_scrollopt_type (fConcurrency); _trace_integer (crowKeyset); _trace_usmallint (crowRowset); }
void trace_SQLGetData (int trace_leave, int retcode, SQLHSTMT hstmt, SQLUSMALLINT icol, SQLSMALLINT fCType, SQLPOINTER rgbValue, SQLLEN cbValueMax, SQLLEN * pcbValue) { /* Trace function */ _trace_print_function (en_GetData, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_STMT, hstmt); _trace_usmallint (icol); _trace_c_type (fCType); _trace_data (fCType, rgbValue, cbValueMax, pcbValue, TRACE_OUTPUT_SUCCESS); _trace_len (cbValueMax); _trace_len_p (pcbValue, TRACE_OUTPUT_SUCCESS); }
void trace_SQLDescribeParam (int trace_leave, int retcode, SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT * pfSqlType, SQLULEN * pcbColDef, SQLSMALLINT * pibScale, SQLSMALLINT * pfNullable) { /* Trace function */ _trace_print_function (en_DescribeParam, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_STMT, hstmt); _trace_usmallint (ipar); _trace_sql_type_p (pfSqlType, TRACE_OUTPUT_SUCCESS); _trace_ulen_p (pcbColDef, TRACE_OUTPUT_SUCCESS); _trace_smallint_p (pibScale, TRACE_OUTPUT_SUCCESS); _trace_smallint_p (pfNullable, TRACE_OUTPUT_SUCCESS); }