Aracılığıyla paylaş


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 OnRowsetChangeyöntemleri OnRowChangeOnFieldChangeiçin IRowsetNotify boş işlevlere sahip, için IRowsetNotifysahte 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 CTablegibiCCommand, 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.

Ayrıca bkz.

OLE DB Sağlayıcı Şablonları Başvurusu
OLE DB Şablonları