Ole db Sağlayıcı mimarisi, bir veri kaynağı nesnesi ve bir veya daha fazla oturumlarıiçerir. Veri kaynağı nesnesi, her sağlayıcı örneğini oluşturmak gerekir ilk nesnesidir. Tüketici uygulama verileri gerektiğinde, veri kaynağı nesnesi sağlayıcı başlatmak için cocreates. Veri kaynağı nesnesi üzerinden veri kaynağı nesnesi için tüketici bağlanır ( IDBCreateSession arabirimini kullanarak) bir oturum oluşturur. odbc Programcı henv ve session nesnesi hdbc eşdeğer olarak eşdeğer olarak veri kaynağı nesnesi düşünebilirsiniz.

Ole db sağlayıcısı Şablon Sihirbazı tarafından oluşturulan kaynak dosyaları ile birlikte, veri kaynağı nesnesi için ole db şablon uygulamak. Bir oturumu için ole db TSession karşılık gelen bir nesnedir.
Ole db nesneleri çeşitli türleri için tanımlanan zorunlu ve isteğe bağlı arabirim vardır: