Partager via


CTable, classe

Fournit un moyen d’accéder directement à un ensemble de lignes simple (un avec aucun paramètre).

Syntaxe

template <class TAccessor = CNoAccessor,
            template <typename T> class TRowset = CRowset>
class CTable :
   public CAccessorRowset <TAccessor, TRowset>

Paramètres

TAccessor
Classe d’accesseur.

TRowset
Classe d’ensemble de lignes.

Spécifications

En-tête : atldbcli.h

Members (Membres)

Méthodes

Nom Description
Ouvrir Ouvre la table.

Notes

Pour plus d’informations sur l’exécution d’une commande pour accéder à un ensemble de lignes, consultez CCommand .

CTable::Open

Ouvre la table.

Syntaxe

HRESULT Open(const CSession& session,
   LPCWSTR wszTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   LPCSTR szTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   DBID& dbid,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

Paramètres

Session
[in] Session pour laquelle la table est ouverte.

wszTableName
[in] Nom de la table à ouvrir, passé en tant que chaîne Unicode.

szTableName
[in] Nom de la table à ouvrir, passé en tant que chaîne ANSI.

dbid
[in] De DBID la table à ouvrir.

pPropSet
[in] Pointeur vers un tableau de structures DBPROPSET contenant des propriétés et des valeurs à définir. Consultez Les ensembles de propriétés et les groupes de propriétés dans la référence du programmeur OLE DB dans le Kit de développement logiciel (SDK) Windows. La valeur par défaut de NULL ne spécifie aucune propriété.

ulPropSets
[in] Nombre de structures DBPROPSET passées dans l’argument pPropSet .

Valeur de retour

HRESULT standard.

Notes

Pour plus d’informations, consultez IOpenRowset ::OpenRowset dans la référence du programmeur OLE DB.

Voir aussi

Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB