Udostępnij przez


Wyniki przetwarzania

Jeśli obiekt zestawu zestaw wierszy jest realizowane przez wykonanie polecenia lub generowanie obiektu zestawu zestaw wierszy bezpośrednio od dostawca, konsument musi pobrać i uzyskać dostęp do danych w zestawie zestaw wierszy.

Zestawów wierszy to centralne obiekty, które umożliwiają SQL Server Macierzystego dostawca klient OLE DB do udostępnienia danych w formie tabeli. Koncepcyjnie zestaw wierszy jest zbiór wierszy, w którym każdy wiersz zawiera kolumna danych.Obiekt zestawu zestaw wierszy udostępnia takie jak interfejsy IRowset (zawiera metody do pobierania zestaw wierszy z zestawu zestaw wierszy sekwencyjnie,) IAccessor (zezwala na definicja grupy kolumn powiązań opisujące sposób danych tabelarycznych jest związany z klienta programu zmiennych) IColumnsInfo (informacje na temat kolumn w zestawie zestaw wierszy), a IRowsetInfo (zawiera informacje o zestawie zestaw wierszy).

Konsument może wywołać IRowset::GetData metoda do pobierania zestaw wierszy danych z zestawu zestaw wierszy do buforu.Przed GetData jest wywoływana, konsument opisuje buforu, za pomocą zestaw DBBINDING struktur.Każdego wiązanie opisano, jak kolumna zestawu zestaw wierszy są przechowywane w buforze klienta i zawiera następujące elementy:

  • Liczba porządkowa kolumna (lub parametr), której dotyczy wiązanie.

  • Informacje na temat wymaganych jest powiązany (na przykład, wartości danych, długość danych i jej stan wiązania).

  • Informacje na temat wymaganych jest odsunięty w buforze na każdej z tych części.

  • Długość i wpisz wartości danych, jak te znajdują się w buforze klienta.

Podczas pobierania danych, dostawca używa informacji każdego wiązanie do ustalenia, kiedy i jak do pobierania danych z buforu konsumenta.Gdy ustawienie danymi w buforze klienta, dostawca używa informacji w każdego wiązanie do ustalenia, kiedy i jak zwrócić dane w buforze użytkownika.

Po określeniu struktury DBBINDING metoda dostępu jest tworzony)IAccessor::CreateAccessor).metoda dostępu jest zbiorem powiązania i jest używany do uzyskiwania lub zestaw dane w buforze klienta.