Supported ODBC Functions
This quick-reference summary lists the ODBC API calls supported by the ODBC driver. API calls that are not supported return a SQL_ERROR. Each call is discussed in further detail in the following sections.
|
ODBC Call |
Function |
|---|---|
|
SQLAllocEnv |
Allocates an environment handle for the ODBC connection. |
|
SQLAllocConnect |
Allocates a connection; returns a connection handle. |
|
SQLAllocStmt |
Allocates a statement handle for the specified connection. |
|
SQLBindCol |
Provides the buffer address for an answer column about to be fetched. |
|
SQLBindParameter |
Provides the value of a parameter (prompt variable) defined in the query. |
|
SQLColAttributes |
Returns result-column descriptor information for a result set. |
|
SQLConnect |
Connects to a PeopleSoft database. |
|
SQLDescribeCol |
Provides descriptors (data type and so on) for a result column. |
|
SQLDescribeParam |
Describes a parameter marker in a statement. |
|
SQLDisconnect |
Disconnects from the data source. |
|
SQLDriverConnect |
Connects to a PeopleSoft database, prompting the user for any login parameters not provided by the caller. |
|
SQLError |
Retrieves information about an error that occurred on a previous call. |
|
SQLExecDirect |
Prepares and executes a query. Note: Only the stored procedure syntax is supported. |
|
SQLExecute |
Executes a previously prepared query. |
|
SQLFetch |
Fetches a row of the answer set into the bound columns. |
|
SQLFreeConnect |
Closes the database connection and frees all resources that are associated with it. |
|
SQLFreeStmt |
Discards all resources that are associated with a previously prepared statement. |
|
SQLGetData |
Retrieves data for a specific column of the current fetched row. (Useful for long data, images, and so on.) |
|
SQLGetFunctions |
Tells applications which ODBC functions this driver supports. |
|
SQLGetInfo |
Retrieves information about the data source. |
|
SQLGetRowCount |
Returns the number of rows affected by the last execution. |
|
SQLGetTypeInfo |
Returns information about data types supported by the data source. |
|
SQLNumParams |
Returns the number of parameters in a statement. |
|
SQLNumResultCols |
Returns the number of result columns in the answer set of a prepared query. |
|
SQLPrepare |
Prepares a query for execution. |
|
SQLProcedureColumns |
Provides a list of queries and result columns available to the current operator and matching the specified qualifiers. |
|
SQLProcedures |
Retrieves a list of available stored procedures (queries). |
|
SQLTransact |
Commits or rolls back the current transaction. |
The ODBC functions in the following table are supported calls with no underlying functionality. These functions exist to ensure compatibility with ODBC applications:
|
ODBC Call |
Function |
|---|---|
|
SQLColumns |
Retrieves column information from the database. |
|
SQLForeignKeys |
Retrieves database information concerning foreign keys. |
|
SQLGetConnectOption |
Gets connection option information. |
|
SQLGetCursorName |
Gets the name of the cursor. |
|
SQLGetStmtOption |
Gets statement option information. |
|
SQLMoreResults |
Returns whether or not another result set is pending. |
|
SQLPrimaryKeys |
Retrieves database information on primary keys. |
|
SQLSetConnectOption |
Sets database connection options. |
|
SQLSetCursorName |
Sets the name of the cursor to be used with the statement. |
|
SQLSetScrollOptions |
Sets options to control cursor scrolling. |
|
SQLSetStmtOption |
Sets options for the statement. |
|
SQLSpecialColumns |
Retrieves information about optimal keys or automatically incremented columns. |
|
SQLStatistics |
Retrieves statistics in tables and indices from the database. |
|
SQLTables |
Retrieves a list of tables or views in the database. |