Bagikan melalui


Handle Lingkungan

Lingkungan adalah konteks global untuk mengakses data; terkait dengan lingkungan adalah informasi apa pun yang bersifat global, seperti:

  • Status lingkungan

  • Diagnostik tingkat lingkungan saat ini

  • Pengendali koneksi yang saat ini dialokasikan di lingkungan

  • Pengaturan saat ini dari setiap atribut lingkungan

Dalam sepotong kode yang mengimplementasikan ODBC (Driver Manager atau driver), handle lingkungan mengidentifikasi sebuah struktur yang berisi informasi ini.

Handle lingkungan tidak sering digunakan dalam aplikasi ODBC. Mereka selalu digunakan dalam panggilan ke SQLDataSources dan SQLDrivers dan kadang-kadang digunakan dalam panggilan ke SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField, dan SQLGetDiagRec.

Setiap bagian kode yang mengimplementasikan ODBC (Driver Manager atau driver) berisi satu atau beberapa handel lingkungan. Misalnya, Driver Manager mempertahankan handle lingkungan terpisah untuk setiap aplikasi yang terhubung ke dalamnya. Handle lingkungan dialokasikan dengan SQLAllocHandle dan dibebaskan dengan SQLFreeHandle.