Sdílet prostřednictvím


Příkazy a tabulky

Příkazy a tabulky umožňuje přístup k řádků; otevření sady řádků, příkazy a vazbu sloupce.CCommand a CTable třídy resp. konkretizovat objekty příkazu a tabulky.Tyto třídy odvodit z CAccessorRowset jak ukazuje následující obrázek.

Příkaz a tabulka třídy

VC_CommandsTables – grafika

V předchozí tabulce TAccessor může být libovolný typ přístupový objekt uvedených v Typy přístupový objekt.TRowset může být libovolný typ řádků uvedených v Typy řádků.TMultiple Určuje typ výsledku (jeden nebo více sadu výsledků).

ATL OLE DB spotřebitele Průvodce umožňuje určit, zda chcete objekt příkazu nebo tabulky.

  • U zdrojů dat bez příkazy použít CTable třídy.Obecně slouží pro jednoduché sady řádků, určit žádné parametry a nevyžadují žádné více výsledků.Jednoduché třídy otevře tabulku na zdroj dat pomocí název tabulky, který určíte.

  • U zdrojů dat, které podporují příkazy, můžete použít CCommand namísto třídy.Chcete-li spustit příkaz Zavolat otevřených na této třídy.Jako alternativu můžete volat Prepare připravit příkaz, který chcete spustit více než jednou.

    CCommand obsahuje tři argumenty šablona: typu přístupový objekt sady řádků typu a výsledek typu (CNoMultipleResults, výchozí nebo CMultipleResults).Pokud zadáte CMultipleResults, CCommand třídy podporuje IMultipleResults rozhraní a zpracovává více sad řádků.DBVIEWER vzorek ukazuje, jak lze zpracovat více výsledků.

Viz také

Koncepty

Šablony příjemce technologie OLE DB (C++)