void RsTrace::traceCType()

in src/odbc/rsodbc/rstrace.c [1842:1922]


void RsTrace::traceCType(const char *pArgName, SQLSMALLINT hCType)
{
    switch(hCType) 
    {
        case SQL_C_CHAR:
            traceArg("\t%s=SQL_C_CHAR",pArgName);
            break;
        case SQL_C_WCHAR:
            traceArg("\t%s=SQL_C_WCHAR",pArgName);
            break;
        case SQL_C_NUMERIC:
            traceArg("\t%s=SQL_C_NUMERIC",pArgName);
            break;
        case SQL_C_SHORT:
            traceArg("\t%s=SQL_C_SHORT",pArgName);
            break;
        case SQL_C_SSHORT:
            traceArg("\t%s=SQL_C_SSHORT",pArgName);
            break;
        case SQL_C_USHORT:
            traceArg("\t%s=SQL_C_USHORT",pArgName);
            break;
        case SQL_C_LONG:
            traceArg("\t%s=SQL_C_LONG",pArgName);
            break;
        case SQL_C_SLONG:
            traceArg("\t%s=SQL_C_SLONG",pArgName);
            break;
        case SQL_C_ULONG :
            traceArg( "\t%s=SQL_C_ULONG",pArgName);
            break;
        case SQL_C_SBIGINT:
            traceArg( "\t%s=SQL_C_SBIGINT",pArgName);
            break;
        case SQL_C_UBIGINT:
            traceArg( "\t%s=SQL_C_UBIGINT",pArgName);
            break;
        case SQL_C_FLOAT:
            traceArg( "\t%s=SQL_C_FLOAT",pArgName);
            break;
        case SQL_C_DOUBLE:
            traceArg( "\t%s=SQL_C_DOUBLE",pArgName);
            break;
        case SQL_C_TYPE_DATE:
            traceArg("\t%s=SQL_C_TYPE_DATE",pArgName);
            break;
        case SQL_C_TYPE_TIMESTAMP:
            traceArg( "\t%s=SQL_C_TYPE_TIMESTAMP",pArgName);
            break;
        case SQL_C_TYPE_TIME:
            traceArg( "\t%s=SQL_C_TYPE_TIME",pArgName);
            break;
        case SQL_C_DATE:
            traceArg("\t%s=SQL_C_DATE",pArgName);
            break;
        case SQL_C_TIMESTAMP:
            traceArg( "\t%s=SQL_C_TIMESTAMP",pArgName);
            break;
        case SQL_C_TIME:
            traceArg( "\t%s=SQL_C_TIME",pArgName);
            break;
        case SQL_C_BIT:
            traceArg("\t%s=SQL_C_BIT",pArgName);
            break;
        case SQL_C_TINYINT:
            traceArg("\t%s=SQL_C_TINYINT",pArgName);
            break;
        case SQL_C_STINYINT:
            traceArg("\t%s=SQL_C_STINYINT",pArgName);
            break;
        case SQL_C_UTINYINT:
            traceArg("\t%s=SQL_C_UTINYINT",pArgName);
            break;
        case SQL_C_DEFAULT:
            traceArg( "\t%s=SQL_C_DEFAULT",pArgName);
            break;
        default:
            traceShortVal(pArgName, hCType);
            break;
    }
}