Udostępnij za pośrednictwem


Zestawów wierszy

Zestawu zestaw wierszy jest zbiór zestaw wierszy, które zawierają kolumny danych.Zestawów wierszy są obiektami centralnej, umożliwiające wszystkich dostawców danych OLE DB do udostępnienia danych zestaw wyników w formie tabelarycznej.

Po konsument tworzy sesja za pomocą IDBCreateSession::CreateSession metoda, konsument może skorzystać z jednej IOpenRowset lub IDBCreateCommand interfejs na sesja do utworzenia zestawu zestaw wierszy. SQL Server Macierzystego klienta dostawca OLE DB obsługuje zarówno z tych interfejsów.Obie te metody opisane w tym miejscu.

  • Tworzenie zestawu zestaw wierszy, wywołując IOpenRowset::OpenRowset metoda.

    Jest to równoważne Tworzenie zestawu zestaw wierszy w jednej tabela.Ta metoda otwiera i zwraca zestaw wierszy, zawierający wszystkie wiersze z jednej tabela bazowa.Jeden z argumentów do OpenRowset identyfikator tabela, identyfikuje tabela, z których można utworzyć zestawu zestaw wierszy.

  • Tworzenie obiektu command poprzez wywołanie IDBCreateCommand::CreateCommand metoda.

    Obiekt polecenia wykonuje polecenia, obsługiwanych przez dostawca.Z SQL Server macierzystego klienta dostawca OLE DB, konsumenta można określić dowolne Transact-SQL instrukcji, takich jak instrukcja SELECT lub wywołanie procedura składowana.Kroki tworzenia zestawu zestaw wierszy za pomocą obiektu polecenia są:

    1. Wywołania konsumenta IDBCreateCommand::CreateCommand metoda na sesja, aby uzyskać żądanie obiektu polecenia ICommandText interfejs obiektu polecenie.To ICommandText interfejs ustawia i pobiera tekst polecenia rzeczywiste.Konsument wypełnia polecenia tekst przez wywołanie ICommandText::SetCommandText metoda.

    2. Wywołania użytkownika ICommand::Execute metoda na polecenia.Wbudowane, gdy wykonywane jest obiekt zestawu zestaw wierszy zawiera polecenie zestaw wyników.

Konsument może używać ICommandProperties interfejs, aby pobrać lub ustawić właściwości dla zestaw wierszy zwracanych przez polecenie, wykonane przez ICommand::Execute interfejsów.Najczęściej używane właściwości są interfejsy muszą obsługiwać zestawu zestaw wierszy.Oprócz interfejsów konsument może żądać właściwości, które modyfikują zachowanie interfejs lub zestawu zestaw wierszy.

Konsumenci Zwolnij zestawów wierszy z IRowset::Release metoda.Zwalnianie zestawu zestaw wierszy zwalnia wszelkie posiadane przez konsumenta na tym zestaw wierszy dojścia do zestaw wierszy.Zwalnianie zestawu zestaw wierszy nie zwalnia akcesorów.Jeśli masz IAccessor interfejs, nadal ma zostać wydana.