Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bağlantı bir sürücüden ve bir veri kaynağından oluşur. Bağlantı tutamacı her bağlantıyı tanımlar. Bağlantı tutamacı yalnızca hangi sürücünün kullanılacağını değil, aynı zamanda bu sürücüyle hangi veri kaynağının kullanılacağını tanımlar. ODBC uygulayan bir kod kesiminde (Sürücü Yöneticisi veya sürücü), bağlantı tutamacı aşağıdaki gibi bağlantı bilgilerini içeren bir yapıyı tanımlar:
Bağlantının durumu
Geçerli bağlantı düzeyi tanılama
Bağlantıda şu anda tahsis edilmiş deyimlerin ve tanımlayıcıların tutamaçları
Her bağlantı özniteliğinin geçerli ayarları
Odbc, sürücü bunları destekliyorsa birden çok eşzamanlı bağlantıyı engellemez. Bu nedenle, belirli bir ODBC ortamında, birden çok bağlantı tutamacı çeşitli sürücülere ve veri kaynaklarına, aynı sürücüye ve çeşitli veri kaynaklarına, hatta aynı sürücüye ve veri kaynağına birden çok bağlantıya işaret edebilir. Bazı sürücüler, destekledikleri etkin bağlantı sayısını sınırlar; SQLGetInfo'daki SQL_MAX_DRIVER_CONNECTIONS seçeneği, belirli bir sürücünün kaç etkin bağlantıyı desteklediğini belirtir.
Bağlantı tanıtıcıları öncelikle veri kaynağına (SQLConnect, SQLDriverConnect veya SQLBrowseConnect) bağlanırken, veri kaynağıyla (SQLDisconnect) bağlantı kesilirken, sürücü ve veri kaynağı (SQLGetInfo) hakkında bilgi alırken, tanılamaları alırken (SQLGetDiagField ve SQLGetDiagRec) ve işlemler gerçekleştirirken (SQLEndTran) kullanılır. Ayrıca, bağlantı özniteliklerini (SQLSetConnectAttr ve SQLGetConnectAttr) ayarlarken ve alırken ve sql deyiminin yerel biçimini (SQLNativeSql) alırken de kullanılırlar.
Bağlantı tanıtıcıları SQLAllocHandle ile ayrılır ve SQLFreeHandle ile serbest bırakılır.