CRestrictions::Open

Restituisce un set di risultati in base alle limitazioni fornite dall'utente.

HRESULT Open(
   const CSession& session,
   LPCTSTR lpszParam 1 = NULL,
   LPCTSTR lpszParam 2 = NULL,
   LPCTSTR lpszParam 3 = NULL,
   LPCTSTR lpszParam 4 = NULL,
   LPCTSTR lpszParam 5 = NULL,
   LPCTSTR lpszParam 6 = NULL,
   LPCTSTR lpszParam 7 = NULL,
   bool bBind = true
);

Parametri

  • session
    [in] specifica un oggetto sessione esistente utilizzata per connettere l'origine dati.

  • lpszParam
    [in] specifica le restrizioni sul rowset dello schema.

  • bBind
    [in] specifica se associare la mappa delle colonne automaticamente.L'impostazione predefinita è true, a causa della mappa delle colonne venga associata automaticamente.L'impostazione bBind a false impedisce l'associazione automatica della mappa delle colonne in modo da poter associare a esso le manualmente.(L'associazione manuale è di particolare interesse per gli utenti di OLAP.)

Valore restituito

Uno dei valori standard di HRESULT .

Note

È possibile specificare un massimo di sette restrizioni su un rowset dello schema.

Vedere IDBSchemaRowset per informazioni sulle restrizioni definite su ciascun rowset dello schema.

Requisiti

Header: atldbsch.h

Vedere anche

Riferimenti

Classe CRestrictions

Classi di rowset dello schema e le classi typedef