Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wszystkie metody dostępu w szablonach OLE DB pochodzą z tej klasy. CAccessorBase umożliwia jednemu zestawowi wierszy zarządzanie wieloma metodami dostępu. Zapewnia również powiązanie zarówno dla parametrów, jak i kolumn wyjściowych.
Składnia
// Replace with syntax
Elementy członkowskie
Metody
| Nazwa/nazwisko | opis |
|---|---|
| Zamknij | Zamyka metody dostępu. |
| GetHAccessor | Pobiera uchwyt dostępu. |
| GetNumAccessors | Pobiera liczbę metod dostępu utworzonych przez klasę. |
| IsAutoAccessor | Sprawdza, czy określona funkcja dostępu jest automatycznym elementem dostępu. |
| ReleaseAccessors | Zwalnia metody dostępu. |
Wymagania
Nagłówek: atldbcli.h
CAccessorBase::Close
Zamyka metody dostępu.
Składnia
void Close();
Uwagi
Najpierw należy wywołać funkcję ReleaseAccessors .
CAccessorBase::GetHAccessor
Pobiera uchwyt dostępu określonego dostępu.
Składnia
HACCESSOR GetHAccessor(ULONG nAccessor) const;
Parametry
nAccessor
[in] Numer przesunięcia zerowego dla metody dostępu.
Wartość zwracana
Uchwyt dostępu.
CAccessorBase::GetNumAccessors
Pobiera liczbę metod dostępu utworzonych przez klasę.
Składnia
ULONG GetNumAccessors() const;
Wartość zwracana
Liczba metod dostępu utworzonych przez klasę.
CAccessorBase::IsAutoAccessor
Zwraca wartość true, jeśli dane są automatycznie pobierane dla metody dostępu podczas operacji przenoszenia.
Składnia
bool IsAutoAccessor(ULONG nAccessor) const;
Parametry
nAccessor
[in] Numer przesunięcia zerowego dla metody dostępu.
Wartość zwracana
Zwraca wartość true , jeśli metoda dostępu jest autoudostępem. W przeciwnym razie zwraca wartość false.
CAccessorBase::ReleaseAccessors
Zwalnia metody dostępu utworzone przez klasę.
Składnia
HRESULT ReleaseAccessors(IUnknown* pUnk);
Parametry
Punk
[in] Wskaźnik do interfejsu IUnknown dla obiektu COM, dla którego utworzono metody dostępu.
Wartość zwracana
Standardowy HRESULT.
Uwagi
Wywoływana z CAccessorRowset::Close.
Zobacz też
Szablony konsumentów OLE DB
Szablony konsumentów OLE DB — dokumentacja
CAccessorBase, klasa