Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi atau driver yang mematuhi standar adalah aplikasi atau driver yang sesuai dengan Spesifikasi CAE Grup Terbuka "Manajemen Data: Antarmuka Tingkat Panggilan SQL (CLI)," dan ISO/IEC 9075-3:1995 (E) Antarmuka Tingkat Panggilan (SQL/CLI).
ODBC 3.x menjamin fitur-fitur berikut:
Aplikasi yang ditulis ke spesifikasi Open Group dan ISO CLI akan berfungsi dengan driver ODBC 3.x atau driver yang mematuhi standar ketika dikompilasi dengan file header ODBC 3.x dan ditautkan dengan pustaka ODBC 3.x , dan ketika mendapatkan akses ke driver melalui ODBC 3.x Driver Manager.
Driver yang ditulis ke spesifikasi Open Group dan ISO CLI akan bekerja dengan aplikasi ODBC 3.x atau aplikasi yang mematuhi standar ketika dikompilasi dengan file header ODBC 3.x dan ditautkan dengan pustaka ODBC 3.x , dan ketika aplikasi mendapatkan akses ke driver melalui ODBC 3.x Driver Manager.
Aplikasi dan driver yang mematuhi standar dikompilasi dengan bendera kompilasi ODBC_STD.
Aplikasi yang mematuhi standar menunjukkan perilaku berikut:
Jika aplikasi yang mematuhi standar memanggil SQLAllocEnv (yang dapat terjadi karena SQLAllocEnv adalah fungsi yang valid di Open Group dan ISO CLI), panggilan dipetakan ke SQLAllocHandleStd pada waktu kompilasi. Akibatnya, pada waktu proses, aplikasi memanggil SQLAllocHandleStd. Selama pemrosesan panggilan ini, Driver Manager mengatur atribut lingkungan SQL_ATTR_ODBC_VERSION ke SQL_OV_ODBC3. Panggilan ke SQLAllocHandleStd setara dengan panggilan ke SQLAllocHandle dengan HandleType SQL_HANDLE_ENV dan panggilan ke SQLSetEnvAttr untuk mengatur SQL_ATTR_ODBC_VERSION ke SQL_OV_ODBC3.
Jika aplikasi yang mematuhi standar memanggil SQLBindParam (yang dapat terjadi karena SQLBindParam adalah fungsi yang valid di Open Group dan ISO CLI), Manajer Driver ODBC 3.x memetakan panggilan ke panggilan yang setara di SQLBindParameter. (Lihat Pemetaan SQLBindParam di Lampiran G: Panduan Driver untuk Kompatibilitas Mundur.)
Untuk menyelaraskan dengan ISO CLI, file header ODBC 3.x berisi alias untuk jenis informasi yang digunakan dalam panggilan ke SQLGetInfo. Aplikasi yang mematuhi standar dapat menggunakan alias ini alih-alih jenis informasi ODBC 3.x . Untuk informasi selengkapnya, lihat topik berikutnya, File Header.
Aplikasi yang mematuhi standar harus memverifikasi bahwa semua fitur yang didukungnya didukung dalam driver yang akan bekerja dengannya. Mengatur atribut pernyataan SQL_ATTR_CURSOR_SCROLLABLE ke SQL_SCROLLABLE dan mengatur atribut pernyataan SQL_ATTR_CURSOR_SENSITIVITY ke SQL_INSENSITIVE atau SQL_SENSITIVE adalah kemampuan yang tersedia sebagai fitur opsional dalam standar tetapi tidak disertakan dalam tingkat ODBC 3.x Core dan oleh karena itu mungkin tidak didukung oleh semua driver ODBC 3.x . Jika aplikasi yang mematuhi standar menggunakan kemampuan ini, aplikasi harus memverifikasi bahwa driver yang akan berfungsi dengannya mendukungnya.