Sdílet prostřednictvím


db_table

Otevře tabulku aplikace OLE DB.

[ db_table( 
   db_table, 
   name, 
   source_name, 
   hresult 
) ]

Parametry

  • db_table
    Řetězec určující název tabulky databáze (například "produkty").

  • název (volitelné)
    Název popisovače slouží k práci s tabulkou.Tento parametr je třeba zadat, chcete-li vrátit více než jeden řádek výsledky.db_table vygeneruje proměnnou s zadaného název lze použít na křížovou řádků nebo spouštět více akční dotazy.

  • source_name (volitelné)
    CSession Proměnné nebo instance třídy, která má db_source atribut aplikované na kterém je proveden.Viz db_source.

  • hresult (volitelné)
    Identifikuje proměnnou, která bude přijímat HRESULT tohoto příkazu databáze.Pokud proměnná neexistuje, jej budou automaticky vkládány atributem.

Poznámky

db_table vytvoří CTable objekt, který používá spotřebitele OLE DB k otevření tabulky.Tento atribut lze použít pouze na úrovni třídy; nelze ji použít vložené.Použití db_column svázat sloupce tabulky proměnných; použít db_param pro vymezení (nastavit typ parametru a tak na) parametrů.

Pokud zprostředkovatel spotřebitele atribut použije tento atribut třídy, kompilátor bude přejmenovat třídu _YourClassNamepřístupový objekt, kde YourClassName je název třídy a kompilátor vytvoří také třídy nazvané YourClassName, který je odvozen z _YourClassNamepřístupový objekt.Třída zobrazení se zobrazí obě třídy.

Příklad

Následující příklad otevře tabulku produkty pro použití CProducts.

// db_table.cpp
// compile with: /LD
#include <atlbase.h>
#include <atlplus.h>
#include <atldbcli.h>

[ db_table(L"dbo.Products") ]
class CProducts {
   [ db_column("1") ] LONG m_ProductID;
};

Příklad tohoto atributu v aplikaci naleznete vzorky AtlAgent a MultiRead.

Požadavky

Atribut kontextu

V aplikacích

Třída,struct

Opakovatelné

Ne

Požadované atributy

Žádná

Neplatné atributy

Žádná

Další informace o kontextech atribut, viz Kontexty atribut.

Viz také

Další zdroje

Atributy příjemce technologie OLE DB

Attributes Samples