Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Připojení se skládá z ovladače a zdroje dat. Každé spojení je identifikováno popisovačem připojení. Popisovač připojení definuje nejen ovladač, který se má použít, ale také který zdroj dat se má s tímto ovladačem použít. V rámci segmentu kódu, který implementuje rozhraní ODBC (správce ovladačů nebo ovladač), identifikátor připojení označuje strukturu obsahující informace o připojení, například následující údaje:
Stav připojení
Aktuální diagnostika na úrovni připojení
Popisovače příkazů a deskriptory, které jsou aktuálně přiděleny k připojení
Aktuální nastavení každého atributu připojení
Rozhraní ODBC nezabrání více souběžných připojení, pokud je ovladač podporuje. V konkrétním prostředí ODBC proto může více popisovačů připojení odkazovat na různé ovladače a zdroje dat, na stejný ovladač a různé zdroje dat nebo dokonce na více připojení ke stejnému ovladači a zdroji dat. Některé ovladače omezují počet aktivních připojení, která podporují; možnost SQL_MAX_DRIVER_CONNECTIONS v sqlGetInfo určuje, kolik aktivních připojení konkrétní ovladač podporuje.
Popisovače připojení se primárně používají při připojování ke zdroji dat (SQLConnect, SQLDriverConnect nebo SQLBrowseConnect), odpojení od zdroje dat (SQLDisconnect), získávání informací o ovladači a zdroji dat (SQLGetInfo), načítání diagnostiky (SQLGetDiagField a SQLGetDiagRec) a provádění transakcí (SQLEndTran). Používají se také při nastavování a získávání atributů připojení (SQLSetConnectAttr a SQLGetConnectAttr) a při získávání nativního formátu příkazu SQL (SQLNativeSql).
Obslužné rutiny připojení jsou přiděleny pomocí SQLAllocHandle a uvolněny pomocí SQLFreeHandle.