Udostępnij za pośrednictwem


Klasa CCommand

Udostępnia metody i wykonanie polecenia.

template <
   class TAccessor = CNoAccessor,
   template < typename T > class TRowset = CRowset,
   class TMultiple = CNoMultipleResults 
>
class CCommand : 
   public CAccessorRowset <
      TAccessor, 
      TRowset 
   >,
   public CCommandBase,
   public TMultiple

Parametry

  • TAccessor
    Typ klasy akcesor (takie jak CDynamicParameterAccessor, CDynamicStringAccessor, lub CEnumeratorAccessor) ma zostać wyświetlona polecenia należy użyć.Wartością domyślną jest CNoAccessor, który określa, że klasa nie obsługuje parametrów lub kolumn wyjściowych.

  • TRowset
    Typ klasy wierszy (takie jak CArrayRowset lub CNoRowset) ma zostać wyświetlona polecenia należy użyć.Wartością domyślną jest CRowset.

  • TMultiple
    Aby użyć polecenia OLE DB, który może zwracać wiele wyników, należy określić CMultipleResults.W przeciwnym razie użyj CNoMultipleResults.Aby uzyskać szczegółowe informacje, zobacz IMultipleResults.

Członkowie

yfte190h.collapse_all(pl-pl,VS.110).gifMetody

Zamknij

Powoduje zamknięcie bieżącego polecenia.

GetNextResult

Pobiera następnego wyniku, jeśli wykorzystywanie wyników wielu zestawów.

Otwórz

Wykonuje i opcjonalnie wiąże polecenia.

yfte190h.collapse_all(pl-pl,VS.110).gifMetody dziedziczone

Tworzenie

Tworzy nowe polecenie dla określonej sesji, a następnie ustawia tekst polecenia.

Działanie metody CreateCommand

Tworzy nowe polecenie.

GetParameterInfo

Pobiera listę parametrów polecenia, ich nazwy oraz ich typów.

Przygotowanie

Sprawdza poprawność i optymalizuje bieżącego polecenia.

ReleaseCommand

Zwalnia parametryzowana, jeśli to konieczne, a następnie polecenie zwalnia.

Metoda SetParameterInfo

Określa typ macierzysty każdego parametru polecenia.

Unprepare

Usuwa bieżący plan wykonania polecenia.

Uwagi

Gdy trzeba wykonać operację opartą na parametrach lub wykonania polecenia, należy użyć tej klasy.Jeśli trzeba jedynie otworzyć prosty zestaw wierszy, użyj CTable zamiast.

Klasy akcesor używany określa metodę związania parametrów i danych.

Uwaga, że nie możesz używać procedur przechowywanych z dostawcy OLE DB dla aparatu Jet, ponieważ ten dostawca nie obsługuje przechowywane procedury (tylko stałe są dozwolone w ciągi kwerend).

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Koncepcje

OLE DB konsumenta szablony (C++)

OLE DB konsumenta szablony odniesienia