Sdílet prostřednictvím


Příkazy a tabulky

Příkazy a tabulky umožňuje přístup k sady řádků; To znamená otevření sady řádků, příkazy a vázat sloupce.CCommand a CTable třídy resp. konkretizovat objekty příkazu a tabulky.Tyto třídy jsou odvozeny od CAccessorRowset jak je znázorněno na následujícím obrázku.

Příkazy a tabulky tříd

CCommand a CTable

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

Průvodce příjemce knihovny ATL technologie OLE DB vám umožní určit, zda chcete objekt příkazu nebo tabulky.

  • U zdrojů dat bez příkazy lze použít CTable třídy.Obvykle použijete jej pro jednoduché sady řádků, které určit žádné parametry a vyžadují žádné více výsledků.Tuto jednoduchou třídu otevře tabulku na zdroj dat pomocí název tabulky, který určíte.

  • U zdrojů dat, které podporují příkazy lze použít CCommand třídy namísto.Chcete-li provést příkaz, zavolejte Open v této třídě.Alternativně můžete volat Prepare k přípravě příkazu, který chcete spustit více než jednou.

    CCommand obsahuje tři argumenty šablony: typ přistupujícího objektu sady řádků typ a typ výsledku (CNoMultipleResults, ve výchozím nastavení, nebo CMultipleResults).Zadáte-li CMultipleResults, CCommand třída podporuje IMultipleResults rozhraní a zpracovává více sad řádků.DBVIEWER příklad ukazuje, jak zpracovat více výsledků.

Viz také

Koncepty

OLE DB – šablony příjemce (C++)