次の方法で共有


ODBC 3.x ドライバーの作成

次の表は、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 をサポートすることを選択できます。