Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A kapcsolat egy illesztőprogramból és egy adatforrásból áll. A kapcsolati leíró azonosítja az egyes kapcsolatokat. A kapcsolati leíró nem csak azt határozza meg, hogy melyik illesztőprogramot használja, hanem azt is, hogy melyik adatforrást használja az illesztőprogrammal. Az ODBC-t (illesztőprogram-kezelőt vagy illesztőprogramot) megvalósító kódszakaszon belül a kapcsolatkezelő azonosítja a kapcsolati adatokat tartalmazó struktúrát, például a következőket:
A kapcsolat állapota
Az aktuális kapcsolatszintű diagnosztika
A kapcsolaton jelenleg lefoglalt utasítások és leírók kezelői
Az egyes kapcsolati attribútumok aktuális beállításai
Az ODBC nem akadályozza meg több egyidejű kapcsolatot, ha az illesztőprogram támogatja őket. Ezért egy adott ODBC-környezetben a több kapcsolatkezelő különböző illesztőprogramokra és adatforrásokra, ugyanarra az illesztőprogramra és különböző adatforrásokra, vagy akár több, ugyanahhoz az illesztőprogramhoz és adatforráshoz való kapcsolatra is utalhat. Egyes illesztőprogramok korlátozzák az általuk támogatott aktív kapcsolatok számát; az SQLGetInfo SQL_MAX_DRIVER_CONNECTIONS beállítása határozza meg, hogy egy adott illesztőprogram hány aktív kapcsolatot támogat.
A kapcsolati leírókat elsősorban az adatforráshoz (SQLConnect, SQLDriverConnect vagy SQLBrowseConnect), az adatforrástól való leválasztáshoz (SQLDisconnect), az illesztőprogramról és az adatforrásról (SQLGetInfo), a diagnosztika lekéréséhez (SQLGetDiagField és SQLGetDiagRec) és tranzakciók végrehajtásához (SQLEndTran) használják. A kapcsolati attribútumok (SQLSetConnectAttr és SQLGetConnectAttr) beállításakor és lekérésénél, valamint az SQL-utasítás (SQLNativeSql) natív formátumának lekérésekor is használhatók.
A kapcsolati leírók az SQLAllocHandle-vel vannak lefoglalva, és az SQLFreeHandle-nal vannak felszabadítva.