OLE DB Tüketici Şablonları Başvurusu
OLE DB Tüketici Şablonları aşağıdaki sınıfları içerir. Başvuru malzemesi, OLE DB Tüketici Şablonları için makrolarla ilgili konuları da içerir.
Oturum Sınıfları
CDataConnection
Veri kaynağıyla bağlantıyı yönetir. Bu, gerekli nesneleri (veri kaynağı ve oturum) ve bir veri kaynağına bağlanırken yapmanız gereken bazı işleri kapsüllediğinden istemci oluşturmak için kullanışlı bir sınıftır.
CDataSource
Bir ole db veri kaynağı nesnesine karşılık gelir ve bir veri kaynağına sağlayıcı üzerinden bağlantıyı temsil eder. Her biri bir nesneyle temsil edilen bir CSession
veya daha fazla veritabanı oturumu tek bir bağlantıda gerçekleşebilir.
CEnumerator
Kullanılabilir veri kaynakları hakkındaki satır kümesi bilgilerini alan bir OLE DB numaralandırıcı nesnesine karşılık gelir.
CEnumeratorAccessor
tarafından CEnumerator
numaralandırıcı satır kümesinden verilere erişmek için kullanılır. Bu satır kümesi, geçerli numaralandırıcıdan görünen veri kaynaklarından ve numaralandırıcılardan oluşur.
CSession
Tek bir veritabanı erişim oturumlarını temsil eder. Her CDataSource
nesneyle bir veya daha fazla oturum ilişkilendirilebilir.
Erişimci Sınıfları
CAccessor
Statik olarak bir veri kaynağına bağlı kayıtlar için kullanılır. Veri kaynağının yapısını bildiğinizde bu erişimci sınıfını kullanın.
CAccessorBase
Tüm erişimci sınıfları için temel sınıf.
CDynamicAccessor
Satır kümesinin sütun bilgilerine göre çalışma zamanında oluşturulabilen bir erişimci. Veri kaynağının yapısını bilmiyorsanız verileri almak için bu sınıfı kullanın.
CDynamicParameterAccessor
Komut türleri bilinmediğinde kullanılabilecek bir erişimci. Sağlayıcı arabirimi destekliyorsa arabirimini çağırarak ICommandWithParameters
parametre bilgilerini alır.
CDynamicStringAccessor
Veritabanının temel yapısı hakkında hiçbir bilginiz olmadığında bir veri kaynağına erişmenizi sağlar.
CDynamicStringAccessorA
Benzer şekilde CDynamicStringAccessor
, bu sınıfın veri deposundan ANSI dize verileri olarak erişilen verileri istemesi dışında.
CDynamicStringAccessorW
Benzer şekilde CDynamicStringAccessor
, bu sınıfın veri deposundan UNICODE dize verileri olarak erişilen verileri istemesi dışında.
CManualAccessor
Hem sütunları hem de komut parametrelerini işlemek için yöntemleri olan bir erişimci. Bu sınıfla, sağlayıcı türü dönüştürebildiği sürece herhangi bir veri türünü kullanabilirsiniz.
CNoAccessor
Sınıfın parametreleri veya çıkış sütunlarını desteklemesini istemediğinizde şablon bağımsız değişkeni olarak kullanılabilir.
CXMLAccessor
Benzer şekilde CDynamicStringAccessor
, bu sınıfın veri deposundan erişilen tüm verileri XML biçimli (etiketli) veri olarak dönüştürmesi dışında.
Satır Kümesi Sınıfları
CAccessorRowset
Satır kümesini ve ilişkili erişimcilerini kapsüller.
CArrayRowset
Dizi söz dizimini kullanarak satır kümesinin öğelerine erişmek için kullanılır.
CBulkRowset
Tek bir çağrıyla birden çok satır tutamacını alarak satırları toplu olarak getirmek ve işlemek için kullanılır.
CNoRowset
Komut satır kümesi döndürmezse şablon bağımsız değişkeni olarak kullanılabilir.
CRestrictions
Şema satır kümeleri için kısıtlamaları belirtmek için kullanılır.
CRowset
Satır kümesi verilerini işlemek, ayarlamak ve almak için kullanılır.
CStreamRowset
Satır kümesi yerine bir ISequentialStream
nesne döndürür; ardından xml biçiminde veri almak için yöntemini kullanırsınız Read
. (Biçimlendirmeyi SQL Server 2000 yapar; bu özelliğin yalnızca SQL Server 2000 ile çalıştığını unutmayın.)
IRowsetNotifyImpl
, ve OnRowsetChange
yöntemleri OnRowChange
OnFieldChange
için IRowsetNotify
boş işlevlere sahip, için IRowsetNotify
sahte bir uygulama sağlar.
Şema Satır Kümesi Sınıfları ve Typedef Sınıfları
OLE DB Şablonları, OLE DB şema satır kümelerine karşılık gelen bir sınıf kümesi sağlar.
Komut Sınıfları
CCommand
Parametre tabanlı bir OLE DB komutunu ayarlamak ve yürütmek için kullanılır. Yalnızca basit bir satır kümesini açmak için kullanın CTable
.
CMultipleResults
Komutun birden çok sonuç kümesini işlemesini CCommand
istediğinizde şablon için şablon bağımsız değişkeni olarak kullanılır.
CNoAccessor
ve CTable
gibiCCommand
, bir erişimci sınıfı bağımsız değişkenine sahip şablon sınıfları için şablon bağımsız değişkeni olarak kullanılır. Sınıfının parametreleri veya çıkış sütunlarını desteklemesini istemiyorsanız kullanın CNoAccessor
.
CNoMultipleResults
Komutun tek bir satır kümesini işlemesini CCommand
istediğinizde şablon için şablon bağımsız değişkeni olarak kullanılır. CNoMultipleResults
, şablon bağımsız değişkeni için varsayılan değerdir.
CNoRowset
Komutun veya CTable
tablonun satır kümesi döndürmediği veya için şablon bağımsız değişkeni CCommand
olarak kullanılır.
CTable
Parametresiz basit bir satır kümesine erişmek için kullanılır.
Özellik Sınıfları
CDBPropIDSet
Tüketicinin özellik bilgilerini istediği bir özellik kimlikleri dizisi geçirmek için kullanılır. Özellikler bir özellik kümesine aittir.
CDBPropSet
Bir sağlayıcıda özellikleri ayarlamak için kullanılır.
Bookmark Sınıfı
CBookmark
Satır kümesindeki verilere erişmek için dizin olarak kullanılır.
Hata Sınıfı
CDBErrorInfo
OLE DB hata bilgilerini almak için kullanılır.