Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki ODBC 2.x işlevleri ODBC 3.x işlevleri tarafından çoğaltılmıştır. Sonuç olarak ODBC 2.x işlevleri ODBC 3.x'te kullanım dışıdır. ODBC 3.x işlevleri, değiştirme işlevleri olarak adlandırılır.
Bir uygulama kullanım dışı bir ODBC 2.x işlevi kullandığında ve temel sürücü bir ODBC 3.x sürücüsüyse, Driver Manager işlev çağrısını ilgili değiştirme işleviyle eşler. Bu kuralın tek özel durumu SQLExtendedFetch'tir. (Aşağıdaki tablonun sonundaki dipnota bakın.) Bu eşlemeler hakkında daha fazla bilgi için bkz. Ek G: Geriye Dönük Uyumluluk için Sürücü Yönergeleri'nde Kullanım Dışı Fonksiyonları Eşleme.
Bir uygulama bir değiştirme işlevi kullandığında ve temel alınan sürücü bir ODBC 2.x sürücüsüyse, Driver Manager işlev çağrısını ilgili kullanım dışı işlevle eşler.
| ODBC 2.x işlevi | ODBC 3.x işlevi |
|---|---|
| SQLAllocConnect | Sqlallochandle |
| SQLAllocEnv | Sqlallochandle |
| SQLAllocStmt | Sqlallochandle |
| SQLColAttributes | Sqlcolattribute |
| Sqlerror | Sqlgetdiagrec |
| SQLExtendedFetch[1] | Sqlfetchscroll |
| SQLFreeConnect | Sqlfreehandle |
| SQLFreeEnv | Sqlfreehandle |
| SQLGetConnectOption | Sqlgetconnectattr |
| SQLGetStmtOption | SQLGetStmtAttr |
| SQLParamOptions | SQLSetStmtAttr, SQLGetStmtAttr |
| SQLSetConnectOption | SQLSetConnectAttr |
| SQLSetParam | Sqlbindparameter |
| SQLSetStmtOption | SQLSetStmtAttr |
| SQLTransact | Sqlendtran |
[1] SQLExtendedFetch işlevi yinelenen işlevselliktir; SQLFetchScroll , ODBC 3.x'te aynı işlevselliği sağlar. Ancak Sürücü Yöneticisi, ODBC 3.x sürücüsüne karşı çalışırken SQLExtendedFetch'iSQLFetchScroll ile eşlemez. Daha fazla bilgi için bkz. Sürücü Yöneticisinin Ne Yaptığı, Ek G: Geriye Dönük Uyumluluk İçin Sürücü Yönergeleri. Driver Manager, bir ODBC 2.x sürücüsüne karşı çalışırken SQLFetchScroll'ıSQLExtendedFetch ile eşleştirir.
Uyarı
SQLBindParam işlevi özel bir durumdur. SQLBindParam yinelenen işlevselliktir. Bu bir ODBC 2.x işlevi değil, Açık Grup ve ISO standartlarında bulunan bir işlevdir. Bu fonksiyonun sağladığı işlevsellik, SQLBindParameter tarafından tamamen kapsanmaktadır. Sonuç olarak, Sürücü Yöneticisi temel alınan sürücü bir ODBC 3.x sürücüsü olduğunda SQLBindParam'a yapılan bir çağrıyı SQLBindParameter'a eşler. Ancak, temel sürücü bir ODBC 2.x sürücüsü olduğunda, Sürücü Yöneticisi bu eşlemeyi gerçekleştirmez.