Aracılığıyla paylaş


ODBC 3.x Sürücüleri Yazma

Aşağıdaki tabloda ODBC 3'teki işlev desteği gösterilmektedir. x sürücüsü ve ODBC uygulaması ve işlevler ODBC 3'e karşı çağrıldığında Sürücü Yöneticisi tarafından gerçekleştirilen eşleme. x sürücüsü.

İşlev Destekleniyor

tarafından

ODBC 3. X

Sürücü?
Destekleniyor

tarafından

ODBC 3. X

Uygulama?
Eşlendi/desteklenir

ODBC 3 tarafından. X

Sürücü Yöneticisi

odbc 3. x sürücüsü mü?
SQLAllocConnect Hayı Hayır[1] Yes
SQLAllocEnv Hayı Hayır[1] Yes
Sqlallochandle Yes Yes Hayı
SQLAllocStmt Hayı Hayır[1] Yes
Sqlbindcol Yes Yes Hayı
SQLBindParam Hayı Evet[2] Yes
Sqlbindparameter Yes Yes Hayı
Sqlbrowseconnect Yes Yes Hayı
Sqlbulkoperations Yes Yes Hayı
SQLCancel Yes Yes Hayı
Sqlclosecursor Yes Yes Hayı
Sqlcolattribute Yes Yes Hayı
SQLColAttributes Hayır[3] Hayı Yes
Sqlcolumnprivileges Yes Yes Hayı
Sqlcolumns Yes Yes Hayı
Sqlconnect Yes Yes Hayı
SQLCopyDesc Yes Yes Evet[4]
SQLDataSources Hayı Yes Yes
Sqldescribecol Yes Yes Hayı
Sqldescribeparam Yes Yes Hayı
SQLDisconnect Yes Yes Hayı
Sqldriverconnect Yes Yes Hayı
SQLDrivers Hayı Yes Yes
Sqlendtran Yes Yes Hayı
Sqlerror Hayı Hayır[1] Yes
Sqlexecdirect Yes Yes Hayı
Sqlexecute Yes Yes Hayı
SQLExtendedFetch Yes Hayı Hayı
Sqlfetch Yes Yes Hayı
Sqlfetchscroll Yes Yes Hayı
SQLForeignKeys Yes Yes Hayı
SQLFreeConnect Hayı Evet[1] Yes
SQLFreeEnv Hayı Evet[1] Yes
Sqlfreehandle Yes Yes Hayı
Sqlfreestmt Yes Yes Hayı
Sqlgetconnectattr Yes Yes Hayı
SQLGetConnectOption Hayır[5] Hayır[1] Yes
Sqlgetcursorname Yes Yes Hayı
Sqlgetdata Yes Yes Hayı
Sqlgetdescfield Yes Yes Hayı
Sqlgetdescrec Yes Yes Hayı
Sqlgetdiagfield Yes Yes Hayı
Sqlgetdiagrec Yes Yes Hayı
SQLGetEnvAttr Yes Yes Hayı
SQLGetFunctions Hayır[6] Yes Yes
Sqlgetınfo Yes Yes Hayı
Sqlgetstmtattr Yes Yes Hayı
SQLGetStmtOption Hayır[5] Hayır[1] Yes
Sqlgettypeınfo Yes Yes Hayı
Sqlmoreresults Yes Yes Hayı
SQLNativeSql Yes Yes Hayı
SQLNumParams Yes Yes Hayı
Sqlnumresultcols Yes Yes Hayı
Sqlparamdata Yes Yes Hayı
SQLParamOptions Hayı Hayı Yes
Sqlprepare Yes Yes Hayı
Sqlprimarykeys Yes Yes Hayı
Sqlprocedurecolumns Yes Yes Hayı
Sqlprocedures Yes Yes Hayı
Sqlputdata Yes Yes Hayı
Sqlrowcount Yes Yes Hayı
Sqlsetconnectattr Yes Yes Hayı
SQLSetConnectOption Hayır[5] Hayır[1] Yes
Sqlsetcursorname Yes Yes Hayı
Sqlsetdescfield Yes Yes Hayı
Sqlsetdescrec Yes Yes Hayı
SQLSetEnvAttr Yes Yes Hayı
Sqlsetpos Yes Yes Hayı
SQLSetParam Hayı Hayı Yes
SQLSetScrollOption Yes Yes Hayı
Sqlsetstmtattr Yes Yes Hayı
SQLSetStmtOption Hayır[5] Hayır[1] Yes
Sqlspecialcolumns Yes Yes Hayı
SQLStatistics Yes Yes Hayı
SQLTablePrivileges Yes Yes Hayı
Sqltables Yes Yes Hayı
SQLTransact Hayı Hayır[1] Yes

[1] Bu işlev ODBC 3'te kullanım dışı bırakıldı. x. ODBC 3. x uygulamaları bu işlevi kullanmamalıdır. Ancak, Open Group veya ISO CLI uyumlu bir uygulama bu işlevi çağırabilir.

[2] ODBC 3. x uygulamaları SQLBindParam yerine SQLBindParameter kullanmalıdır. Ancak, Open Group veya ISO CLI uyumlu bir uygulama bu işlevi çağırabilir.

[3] Sürücü yazıcıları ODBC 2'yi not etmelidir. SQL_COLUMN_PRECISION , SQL_COLUMN_SCALE ve SQL_COLUMN_LENGTH x sütun öznitelikleri SQLColAttribute ile desteklenmelidir.

[4] SqlCopyDesc , sürücü yöneticisi tarafından farklı sürücülere ait bağlantılar arasında bir tanımlayıcı kopyalandığında kısmen uygulanır. Sürücülerin kendi bağlantılarından ikisinde SQLCopyDesc'i desteklemesi gerekir. Yalnızca Sürücü Yöneticisi tarafından uygulanan SQLDriver gibi işlevler bu listede gösterilmez.

[5] Belirli durumlarda sürücülerin bu işlevi desteklemesi gerekebilir. Daha fazla bilgi için bu işlevin başvuru sayfasına bakın.

[6] Sürücünün desteklediği işlev kümesi bağlantıdan bağlantıya değişirse sürücü SQLGetFunctions'ı desteklemeyi seçebilir.