Polecenia i tabele
Polecenia i tabele umożliwiają dostęp do zestawów wierszy; oznacza to otwórz zestawów wierszy, wykonywanie poleceń i powiązać kolumny.CCommand i CTable klasy wystąpienia obiektów polecenia i tabeli, odpowiednio.Te klasy pochodzić od CAccessorRowset jak pokazano na poniższym rysunku.
Polecenia i klasy tabeli
W poprzedniej tabeli TAccessor może być dowolnego typu akcesor wymienione w Typy metod dostępu.TRowset może być dowolnego typu zestaw wierszy wymienione w Typy wierszy.TMultiple Określa typ wyniku (jednego lub wielu zestaw wyników).
Biblioteki ATL OLE DB konsumenta kreatora pozwala określić, czy obiekt polecenia lub tabeli.
W przypadku źródeł danych bez polecenia, można użyć CTable klasy.Zazwyczaj służy do prostych zestawów wierszy, które określić żadnych parametrów i wymagają nie wiele wyników.Ta klasa proste otwiera tabelę w źródle danych, przy użyciu nazwy tabeli, który określisz.
W przypadku źródeł danych, które obsługują poleceń, można użyć CCommand zamiast klasy.Aby wykonać polecenie, wywołanie Otwórz w tej klasie.Alternatywnie, można wywołać Prepare do przygotowania polecenie, które chcesz wykonać więcej niż jeden raz.
CCommand ma trzy argumenty szablonu: typu dostępu, typ zestawu wierszy i typ wyników (CNoMultipleResults, domyślnie lub CMultipleResults).Jeśli określisz CMultipleResults, CCommand klasy obsługuje IMultipleResults interfejs i obsługuje wiele zestawów wierszy.DBVIEWER przykładowy pokazuje, jak obsługiwać wiele wyników.