SQLProcedureColumns (level two only)

SQLProcedureColumns returns the list of input and output parameters, as well as the columns that make up the result set for the specified procedures.

The driver returns the information as a result set on the specified hstmt.

The following table describes the SQLSTATE and error values for SQLProcedureColumns.
SQLSTATE Error value Error message
01000 -11001 General warning
08S01 -11020 Communication link failure
24000 -11031 Invalid cursor state
IM001 -11040 Driver does not support this function
S1000 -11060 General error
S1001 -11061 Memory-allocation failure
S1008 -11065 Operation canceled
S1010 -11067 Function sequence error
S1090 -11071 Invalid string or buffer length
S1C00 -11092 Driver not capable
S1T00 -11094 Time-out expired
S1C00 -11300 SQL_DEFAULT_PARAM not supported
08S01 -11301 A protocol error has been detected. Current connection is closed.
S1000 -11310 Create and Drop must be executed within a ServerOnly Connection
S1000 -11320 Syntax error
S1000 -11323 The statement contained an escape clause not supported by this database driver