次の表は、ODBC 3 での関数のサポートを示しています。x ドライバーと ODBC アプリケーション、および ODBC 3 に対して関数が呼び出されたときにドライバー マネージャーによって実行されるマッピング。x ドライバー。
| 機能 | サポートされています by an ODBC 3。X ドライバー。 |
サポートされています by an ODBC 3。X アプリケーション。 |
マップ済み/サポート対象 ODBC 3 で使用します。X ドライバー マネージャー ODBC 3。x ドライバー? |
|---|---|---|---|
| SQLAllocConnect | いいえ | いいえ[1] | イエス |
| SQLAllocEnv | いいえ | いいえ[1] | イエス |
| SQLAllocHandle | イエス | イエス | いいえ |
| SQLAllocStmt | いいえ | いいえ[1] | イエス |
| SQLBindCol | イエス | イエス | いいえ |
| SQLBindParam | いいえ | はい[2] | イエス |
| SQLBindParameter | イエス | イエス | いいえ |
| SQLBrowseConnect | イエス | イエス | いいえ |
| SQLBulkOperations | イエス | イエス | いいえ |
| SQLCancel | イエス | イエス | いいえ |
| SQLCloseCursor | イエス | イエス | いいえ |
| SQLColAttribute | イエス | イエス | いいえ |
| SQLColAttributes | いいえ[3] | いいえ | イエス |
| SQLColumnPrivileges | イエス | イエス | いいえ |
| SQLColumns | イエス | イエス | いいえ |
| SQLConnect | イエス | イエス | いいえ |
| SQLCopyDesc | イエス | イエス | はい[4] |
| SQLDataSources | いいえ | イエス | イエス |
| SQLDescribeCol | イエス | イエス | いいえ |
| SQLDescribeParam | イエス | イエス | いいえ |
| SQLDisconnect | イエス | イエス | いいえ |
| SQLDriverConnect | イエス | イエス | いいえ |
| SQLDrivers | いいえ | イエス | イエス |
| SQLEndTran | イエス | イエス | いいえ |
| SQLError | いいえ | いいえ[1] | イエス |
| SQLExecDirect | イエス | イエス | いいえ |
| SQLExecute | イエス | イエス | いいえ |
| SQLExtendedFetch | イエス | いいえ | いいえ |
| SQLFetch | イエス | イエス | いいえ |
| Sqlfetchscroll | イエス | イエス | いいえ |
| SQLForeignKeys | イエス | イエス | いいえ |
| SQLFreeConnect | いいえ | はい[1] | イエス |
| SQLFreeEnv | いいえ | はい[1] | イエス |
| SQLFreeHandle | イエス | イエス | いいえ |
| SQLFreeStmt | イエス | イエス | いいえ |
| SQLGetConnectAttr | イエス | イエス | いいえ |
| SQLGetConnectOption | いいえ[5] | いいえ[1] | イエス |
| SQLGetCursorName | イエス | イエス | いいえ |
| Sqlgetdata | イエス | イエス | いいえ |
| SQLGetDescField | イエス | イエス | いいえ |
| SQLGetDescRec | イエス | イエス | いいえ |
| SQLGetDiagField | イエス | イエス | いいえ |
| SQLGetDiagRec | イエス | イエス | いいえ |
| SQLGetEnvAttr | イエス | イエス | いいえ |
| SQLGetFunctions | いいえ[6] | イエス | イエス |
| Sqlgetinfo | イエス | イエス | いいえ |
| SQLGetStmtAttr | イエス | イエス | いいえ |
| SQLGetStmtOption | いいえ[5] | いいえ[1] | イエス |
| SQLGetTypeInfo | イエス | イエス | いいえ |
| SQLMoreResults | イエス | イエス | いいえ |
| SQLNativeSql | イエス | イエス | いいえ |
| SQLNumParams | イエス | イエス | いいえ |
| SQLNumResultCols | イエス | イエス | いいえ |
| SQLParamData | イエス | イエス | いいえ |
| SQLParamOptions | いいえ | いいえ | イエス |
| Sqlprepare | イエス | イエス | いいえ |
| SQLPrimaryKeys | イエス | イエス | いいえ |
| SQLProcedureColumns | イエス | イエス | いいえ |
| SQLProcedures | イエス | イエス | いいえ |
| SQLPutData | イエス | イエス | いいえ |
| SQLRowCount | イエス | イエス | いいえ |
| SQLSetConnectAttr | イエス | イエス | いいえ |
| SQLSetConnectOption | いいえ[5] | いいえ[1] | イエス |
| SQLSetCursorName | イエス | イエス | いいえ |
| SQLSetDescField | イエス | イエス | いいえ |
| SQLSetDescRec | イエス | イエス | いいえ |
| SQLSetEnvAttr | イエス | イエス | いいえ |
| SQLSetPos | イエス | イエス | いいえ |
| SQLSetParam | いいえ | いいえ | イエス |
| SQLSetScrollOption | イエス | イエス | いいえ |
| SQLSetStmtAttr | イエス | イエス | いいえ |
| SQLSetStmtOption | いいえ[5] | いいえ[1] | イエス |
| SQLSpecialColumns | イエス | イエス | いいえ |
| SQLStatistics | イエス | イエス | いいえ |
| SQLTablePrivileges | イエス | イエス | いいえ |
| SQLTables | イエス | イエス | いいえ |
| SQLTransact | いいえ | いいえ[1] | イエス |
[1] この関数は ODBC 3 では非推奨です。x。 ODBC 3。x アプリケーションでは、この関数を使用しないでください。 ただし、Open Group または ISO CLI 準拠のアプリケーションでは、この関数を呼び出すことができます。
[2] ODBC 3。x アプリケーションでは、SQLBindParam の代わりに SQLBindParameter を使用する必要があります。 ただし、Open Group または ISO CLI 準拠のアプリケーションでは、この関数を呼び出すことができます。
[3] ドライバー ライターは ODBC 2 に注意する必要があります。x 列の属性SQL_COLUMN_PRECISION、SQL_COLUMN_SCALE、およびSQL_COLUMN_LENGTHは 、SQLColAttribute でサポートされている必要があります。
SQLCopyDesc は、異なるドライバーに属する接続間で記述子がコピーされるときに、ドライバー マネージャーによって部分的に実装されます。 ドライバーは、2 つの独自の接続で SQLCopyDesc をサポートする必要があります。 ドライバー マネージャーによってのみ実装される SQLDrivers などの関数は、この一覧には表示されません。
[5] 特定の状況では、ドライバーはこの機能をサポートする必要があります。 詳細については、この関数のリファレンス ページを参照してください。
[6] ドライバーがサポートする関数のセットが接続によって異なる場合、ドライバーは SQLGetFunctions をサポートすることを選択できます。