Aracılığıyla paylaş


Sonuçlar İşleniyor

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

Bir satır kümesi nesnesi doğrudan sağlayıcıdan bir komutun yürütülmesiyle veya doğrudan bir sıralar kümesi nesnesi oluşturulmasıyla üretiliyorsa, tüketicinin satır kümesindeki verileri alıp erişmesi gerekir.

Sıra kümeleri, SQL Server için OLE DB Sürücüsünün verileri tablo şeklinde açığa çıkarmasını sağlayan merkezi nesnelerdir. Kavramsal olarak, bir satır kümesi, her satırın sütun verisi bulunduğu bir satır kümesidir. Bir satır kümesi nesnesi, IRowset (satır kümesinden sıralı olarak alınması için yöntemler içerir), IAccessor (tablo verilerinin tüketici program değişkenlerine bağlanma şeklini tanımlayan bir grup sütun bağlamasının tanımlanmasına izin verir), IColumnsInfo (satır kümesindeki sütunlar hakkında bilgi sağlar) ve IRowsetInfo (satır kümesi hakkında bilgi sağlar) gibi arayüzleri sunar.

Bir tüketici, IRowset::GetData yöntemini çağırarak satır kümesinden bir veri satırını bir tampona alabilir. GetData çağrılmadan önce, tüketici bir dizi DBBINASYON yapısı kullanarak tamponu tanımlar. Her bağlama, bir satır kümesindeki bir sütunun tüketici tamponunda nasıl saklandığını açıklar ve aşağıdakileri içerir:

  • Bağlamanın uygulandığı sütunun (veya parametrenin) sırası.

  • Bağlı olan bilgiler (örneğin, veri değeri, verinin uzunluğu ve bağlanma durumu).

  • Bu parçaların her birine buffer'da neyin kaydırıldığına dair bilgi.

  • Tüketici tamponunda mevcut olan veri değerlerinin uzunluğu ve türü.

Veriyi alırken, sağlayıcı her bağlamada bilgiyi kullanarak tüketici tamponundan veriyi nereden ve nasıl alınacağını belirler. Tüketici tamponunda veri ayarlarken, sağlayıcı her bağlamada bilgiyi kullanarak tüketicinin tamponunda veriyi nereye ve nasıl geri göndereceğini belirler.

DBBINDING yapıları belirlendikten sonra bir erişici oluşturulur (IAccessor::CreateAccessor). Accessor, bir bağlama koleksiyonudur ve tüketici tamponunda veri almak veya ayarlamak için kullanılır.

Ayrıca Bkz.

SQL Server Uygulaması için OLE DB Sürücüsü Oluşturma
OLE DB Nasıl Yapılır Konuları