Udostępnij za pośrednictwem


Wykonania elementu obiekt obiekt DataReader klasa dla rozszerzenia przetwarzania danych

The obiekt obiekt DataReader object enables a klient to retrieve a read-only, forward-only stream of data from a data urządzenie źródłowe.Wyniki są zwracane jako kwerendy wykonuje i są przechowywane w buforze sieci na komputerze klienckim, dopóki nie zostanie wysłane żądanie przy użyciu Odczyt Metoda Element obiekt obiekt DataReader klasy.Aby utworzyć Element obiekt obiekt DataReader wdrożenie klasyIDataReader i opcjonalnie wdrożenia IDataReaderExtension. Za pomocą Element obiekt obiekt DataReader obiektu zwiększa wydajność aplikacji obu przechowywanie tylko jeden wiersz w danej chwili w pamięci, pobierając dane, jak tylko jest dostępne, a nie oczekujące na cały wyniki kwerendy, które mają być zwrócone, a (domyślnie), zmniejszenie obciążenia systemu.

Po utworzeniu wystąpienie z sieci Polecenie klasy, tworzenie Element obiekt obiekt DataReader obiekt , wywołującCommand.ExecuteReader Pobieranie wierszy ze urządzenie źródłowe danych.The obiekt obiekt DataReader implementation must provide two basic capabilities: Program Microsoft access tylko przesyłanie dalej nad wynikiem ustawia uzyskany po wykonaniu polecenia oraz dostęp do typów kolumn, nazwy i wartości w każdym wierszu. Klienci używają Odczyt Metoda Element obiekt obiekt DataReader obiekt uzyskać wiersza w wynikach kwerendy.

W oknie Projektant raportów programu Element obiekt obiekt DataReader obiekt jest używany do pobierania listy pól, a także informacje o schemacie o zestaw wyników.Można to osiągnąć przez zaimplementowanie GetName, GetValue, GetFieldType, and GetOrdinal metodIDataReader interfejs.

The IDataReaderExtension interfejs allows you to supply specific agregacja information about your result zestaw. Przykładowy Element obiekt obiekt DataReader klasy implementacji, zobacz temat Sample File Share Data Processing Extension.