Classe CAccessorBase

Tutte le funzioni di accesso nei modelli OLE DB derivano da questa classe. CAccessorBase consente a un set di righe di gestire più funzioni di accesso. Fornisce anche l'associazione per i parametri e le colonne di output.

Sintassi

// Replace with syntax

Membri

Metodi

Nome Descrizione
Chiudi Chiude le funzioni di accesso.
GetHAccessor Recupera l'handle della funzione di accesso.
GetNumAccessors Recupera il numero di funzioni di accesso create dalla classe .
IsAutoAccessor Verifica se la funzione di accesso specificata è un accesso automatico.
ReleaseAccessors Rilascia le funzioni di accesso.

Requisiti

Intestazione: atldbcli.h

CAccessorBase::Close

Chiude le funzioni di accesso.

Sintassi

void Close();

Osservazioni:

È prima necessario chiamare ReleaseAccessors .

CAccessorBase::GetHAccessor

Recupera l'handle di accesso di una funzione di accesso specificata.

Sintassi

HACCESSOR GetHAccessor(ULONG nAccessor) const;

Parametri

nAccessor
[in] Numero di offset uguale a zero per la funzione di accesso.

Valore restituito

Handle della funzione di accesso.

CAccessorBase::GetNumAccessors

Recupera il numero di funzioni di accesso create dalla classe .

Sintassi

ULONG GetNumAccessors() const;

Valore restituito

Numero di funzioni di accesso create dalla classe .

CAccessorBase::IsAutoAccessor

Restituisce true se i dati vengono recuperati automaticamente per la funzione di accesso durante un'operazione di spostamento.

Sintassi

bool IsAutoAccessor(ULONG nAccessor) const;

Parametri

nAccessor
[in] Numero di offset uguale a zero per la funzione di accesso.

Valore restituito

Restituisce true se la funzione di accesso è un accesso automatico. In caso contrario, viene restituito false.

CAccessorBase::ReleaseAccessors

Rilascia le funzioni di accesso create dalla classe .

Sintassi

HRESULT ReleaseAccessors(IUnknown* pUnk);

Parametri

Punk
[in] Puntatore a un'interfaccia IUnknown per l'oggetto COM per cui sono state create le funzioni di accesso.

Valore restituito

HRESULT standard.

Osservazioni:

Chiamato da CAccessorRowset::Close.

Vedi anche

Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB
Classe CAccessorBase