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