Fungsi SQLGetPoolID

Kesesuaian
Versi Diperkenalkan: Kepatuhan Standar ODBC 3.81: ODBC

Ringkasan
SQLGetPoolID mengambil ID kumpulan.

Sintaks

  
SQLRETURN  SQLGetPoolID (  
                SQLHDBC_INFO_TOKEN    hDbcInfoToken,  
                POOLID *              pPoolID );  

Argumen

hDbcInfoToken
[Input] Handel token yang berisi semua informasi koneksi.

pPoolID
[Output] ID kumpulan, yang digunakan untuk mengidentifikasi sekumpulan koneksi yang dapat digunakan secara bergantian (mungkin memerlukan reset tambahan).

Kembali

SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR, atau SQL_INVALID_HANDLE.

Diagnostik

Ketika SQLGetPoolID mengembalikan SQL_ERROR atau SQL_SUCCESS_WITH_INFO, Manajer Driver akan menggunakan HandleType SQL_HANDLE_DBC_INFO_TOKEN dan HandelhDbcInfoToken.

Keterangan

SQLGetPoolID digunakan untuk mendapatkan ID kumpulan yang diberi serangkaian informasi koneksi (dari SQLSetConnectAttrForDbcInfo, SQLSetDriverConnectInfo, dan SQLSetConnectInfo). ID kumpulan ini digunakan untuk mengidentifikasi sekumpulan koneksi yang dapat digunakan secara bergantian (mungkin memerlukan reset tambahan). ID kumpulan akan digunakan untuk mengidentifikasi kumpulan koneksi untuk grup koneksi tersebut.

Setiap kali driver mengembalikan SQL_ERROR atau SQL_INVALID_HANDLE, Manajer Driver mengembalikan kesalahan ke aplikasi (di SQLConnect atau SQLDriverConnect).

Setiap kali driver mengembalikan SQL_SUCCESS_WITH_INFO, Manajer Driver akan mendapatkan informasi diagnostik dari hDbcInfoToken, dan mengembalikan SQL_SUCCESS_WITH_INFO ke aplikasi di SQLConnect dan SQLDriverConnect.

Aplikasi tidak boleh memanggil fungsi ini secara langsung. Driver ODBC yang mendukung pengumpulan koneksi sadar driver harus menerapkan fungsi ini.

Sertakan sqlspi.h untuk pengembangan driver ODBC.

Lihat Juga

Mengembangkan Driver ODBC
Pengumpulan Koneksi Sadar Driver
Mengembangkan Kesadaran Kumpulan Koneksi di Driver ODBC