| Library: ODBC Include: omodbc.xin
 | Returns: Numeric An SQL return code. The following values may be returned: 
 SQL_SUCCESS (the information was retrieved).
SQL_SUCCESS_WITH_INFO (the information was retrieved, but a message was issued).
SQL_ERROR (an error occurred).
SQL_INVALID_HANDLE (the handle is invalid).
SQL_STILL_EXECUTING (the program is still executing).
 | 
Declaration   define external counter function SQLDescribeCol
     (  read-only SQL_handle_type StatementHandle,
        value counter ColumnNumber,
        modifiable stream ColumnName,
        value counter BufferLength,
        modifiable counter NameLength,
        modifiable counter DataType,
        modifiable counter ColumnSize,
        modifiable counter DecimalDigits,
        modifiable counter Nullable )
Purpose
Returns the result descriptor, column name, type, precision, scale, and "nullability" for one column in the result set. 
Input arguments:
- StatementHandle.
- ColumnNumber. The number of the result set column. Columns are numbered in increasing column order, starting at 0. Column 0 is the bookmark column, if bookmarks are available. Otherwise, column numbers start at 1.
- BufferLength. The maximum length of ColumnName.
Output arguments:
- ColumnName. The column name. If the column is unnamed or cannot be determined, the driver returns an empty string.
- NameLength. The returned length of ColumnName.
- DataType. The SQL data type of the column. The following values are allowed: 
- SQL_UNKNOWN_TYPE
- SQL_CHAR
- SQL_NUMERIC
- SQL_DECIMAL
- SQL_INTEGER
- SQL_SMALLINT
- SQL_FLOAT
- SQL_REAL
- SQL_DOUBLE
- SQL_DATETIME
- SQL_VARCHAR
- SQL_TYPE_DATE
- SQL_TYPE_TIME
- SQL_TYPE_TIMESTAMP
 
- ColumnSize. The size of the column on the data source. If the column size cannot be determined, the driver returns 0.
- DecimalDigits. The number of decimal digits of the column on the data source. If the number of decimal digits cannot be determined or is not applicable, the driver returns 0.
- Nullable. Indicates whether the column allows null values. The following values are allowed: 
- SQL_NO_NULLS
- SQL_NULLABLE
- SQL_NULLABLE_UNKNOWN
 
Generated: April 21, 1999 at 2:01:17 pm
If you have any comments about this section of the documentation, send email to [email protected]
 Copyright © OmniMark Technologies Corporation, 1988-1999.