in src/odbc/rsodbc/rstrace.c [2202:2258]
void RsTrace::traceStmtAttr(const char *pArgName, SQLINTEGER iAttribute)
{
switch(iAttribute)
{
// Connection/Stmt
case SQL_ATTR_ACCESS_MODE: traceArg("\t%s=SQL_ATTR_ACCESS_MODE", pArgName); break;
case SQL_ATTR_ASYNC_ENABLE: traceArg("\t%s=SQL_ATTR_ASYNC_ENABLE", pArgName); break;
case SQL_ATTR_AUTOCOMMIT: traceArg("\t%s=SQL_ATTR_AUTOCOMMIT", pArgName); break;
case SQL_ATTR_CONNECTION_TIMEOUT: traceArg("\t%s=SQL_ATTR_CONNECTION_TIMEOUT", pArgName); break;
case SQL_ATTR_CURRENT_CATALOG: traceArg("\t%s=SQL_ATTR_CURRENT_CATALOG", pArgName); break;
case SQL_ATTR_LOGIN_TIMEOUT: traceArg("\t%s=SQL_ATTR_LOGIN_TIMEOUT", pArgName); break;
case SQL_ATTR_METADATA_ID: traceArg("\t%s=SQL_ATTR_METADATA_ID", pArgName); break;
case SQL_ATTR_ODBC_CURSORS: traceArg("\t%s=SQL_ATTR_ODBC_CURSORS", pArgName); break;
case SQL_ATTR_PACKET_SIZE: traceArg("\t%s=SQL_ATTR_PACKET_SIZE", pArgName); break;
case SQL_ATTR_QUIET_MODE: traceArg("\t%s=SQL_ATTR_QUIET_MODE", pArgName); break;
case SQL_ATTR_TRACE: traceArg("\t%s=SQL_ATTR_TRACE", pArgName); break;
case SQL_ATTR_TRACEFILE: traceArg("\t%s=SQL_ATTR_TRACEFILE", pArgName); break;
case SQL_ATTR_TRANSLATE_LIB: traceArg("\t%s=SQL_ATTR_TRANSLATE_LIB", pArgName); break;
case SQL_ATTR_TRANSLATE_OPTION: traceArg("\t%s=SQL_ATTR_TRANSLATE_OPTION", pArgName); break;
case SQL_ATTR_TXN_ISOLATION: traceArg("\t%s=SQL_ATTR_TXN_ISOLATION", pArgName); break;
case SQL_ATTR_ANSI_APP: traceArg("\t%s=SQL_ATTR_ANSI_APP", pArgName); break;
// Stmt
case SQL_ATTR_APP_PARAM_DESC: traceArg("\t%s=SQL_ATTR_APP_PARAM_DESC", pArgName); break;
case SQL_ATTR_APP_ROW_DESC: traceArg("\t%s=SQL_ATTR_APP_ROW_DESC", pArgName); break;
case SQL_ATTR_IMP_PARAM_DESC: traceArg("\t%s=SQL_ATTR_IMP_PARAM_DESC", pArgName); break;
case SQL_ATTR_IMP_ROW_DESC: traceArg("\t%s=SQL_ATTR_IMP_ROW_DESC", pArgName); break;
case SQL_ATTR_CONCURRENCY: traceArg("\t%s=SQL_ATTR_CONCURRENCY", pArgName); break;
case SQL_ATTR_CURSOR_SCROLLABLE: traceArg("\t%s=SQL_ATTR_CURSOR_SCROLLABLE", pArgName); break;
case SQL_ATTR_CURSOR_SENSITIVITY: traceArg("\t%s=SQL_ATTR_CURSOR_SENSITIVITY", pArgName); break;
case SQL_ATTR_CURSOR_TYPE: traceArg("\t%s=SQL_ATTR_CURSOR_TYPE", pArgName); break;
case SQL_ATTR_FETCH_BOOKMARK_PTR: traceArg("\t%s=SQL_ATTR_FETCH_BOOKMARK_PTR", pArgName); break;
case SQL_ATTR_KEYSET_SIZE: traceArg("\t%s=SQL_ATTR_KEYSET_SIZE", pArgName); break;
case SQL_ATTR_MAX_LENGTH: traceArg("\t%s=SQL_ATTR_MAX_LENGTH", pArgName); break;
case SQL_ATTR_MAX_ROWS: traceArg("\t%s=SQL_ATTR_MAX_ROWS", pArgName); break;
case SQL_ATTR_NOSCAN: traceArg("\t%s=SQL_ATTR_NOSCAN", pArgName); break;
case SQL_ATTR_PARAM_BIND_OFFSET_PTR: traceArg("\t%s=SQL_ATTR_PARAM_BIND_OFFSET_PTR", pArgName); break;
case SQL_ATTR_PARAM_BIND_TYPE: traceArg("\t%s=SQL_ATTR_PARAM_BIND_TYPE", pArgName); break;
case SQL_ATTR_PARAM_OPERATION_PTR: traceArg("\t%s=SQL_ATTR_PARAM_OPERATION_PTR", pArgName); break;
case SQL_ATTR_PARAM_STATUS_PTR: traceArg("\t%s=SQL_ATTR_PARAM_STATUS_PTR", pArgName); break;
case SQL_ATTR_PARAMS_PROCESSED_PTR: traceArg("\t%s=SQL_ATTR_PARAMS_PROCESSED_PTR", pArgName); break;
case SQL_ATTR_PARAMSET_SIZE: traceArg("\t%s=SQL_ATTR_PARAMSET_SIZE", pArgName); break;
case SQL_ATTR_QUERY_TIMEOUT: traceArg("\t%s=SQL_ATTR_QUERY_TIMEOUT", pArgName); break;
case SQL_ATTR_RETRIEVE_DATA: traceArg("\t%s=SQL_ATTR_RETRIEVE_DATA", pArgName); break;
case SQL_ATTR_ROW_ARRAY_SIZE: traceArg("\t%s=SQL_ATTR_ROW_ARRAY_SIZE", pArgName); break;
case SQL_ROWSET_SIZE: traceArg("\t%s=SQL_ROWSET_SIZE", pArgName); break;
case SQL_ATTR_ROW_BIND_OFFSET_PTR: traceArg("\t%s=SQL_ATTR_ROW_BIND_OFFSET_PTR", pArgName); break;
case SQL_ATTR_ROW_BIND_TYPE: traceArg("\t%s=SQL_ATTR_ROW_BIND_TYPE", pArgName); break;
case SQL_ATTR_ROW_OPERATION_PTR: traceArg("\t%s=SQL_ATTR_ROW_OPERATION_PTR", pArgName); break;
case SQL_ATTR_ROW_STATUS_PTR: traceArg("\t%s=SQL_ATTR_ROW_STATUS_PTR", pArgName); break;
case SQL_ATTR_ROWS_FETCHED_PTR: traceArg("\t%s=SQL_ATTR_ROWS_FETCHED_PTR", pArgName); break;
case SQL_ATTR_SIMULATE_CURSOR: traceArg("\t%s=SQL_ATTR_SIMULATE_CURSOR", pArgName); break;
case SQL_ATTR_USE_BOOKMARKS: traceArg("\t%s=SQL_ATTR_USE_BOOKMARKS", pArgName); break;
default: traceLongVal(pArgName, iAttribute); break;
} // Switch
}