Które akcesor należy używać I?

Istnieją cztery główne rodzaje akcesorów w szablonach konsumentów. Każdy akcesor ma swoje zalety i wady. W zależności od sytuacji jeden akcesor typu powinny własnych potrzeb.

CAccessor

Powiązania Parametry Komentarze
Tworzenie rekordu użytkownika z makra COLUMN_ENTRY . Makra powiązać członek danych w tym rekordzie akcesor. Po utworzeniu zestawu wierszy, kolumn nie mogą być niezwiązane. Tak, przy użyciu pozycji makro PARAM_MAP .
Raz związana, parametrów nie mogą być niezwiązane.
Najszybsze akcesor ze względu na niewielką ilość kodu.

CDynamicAccessor

Powiązania Parametry Komentarze
Automatyczne. Nr. Przydatne, jeśli nie znasz typ danych w zestawie wierszy.

CDynamicParameterAccessor

Powiązania Parametry Komentarze
Automatyczne, ale może być zastąpiona. Tak, jeśli dostawca obsługuje ICommandWithParameters. Parametry powiązane automatycznie. Wolniejsze niż CDynamicAccessor ale przydatne do wywoływania ogólnych procedur przechowywanych.

CManualAccessor

Powiązania Parametry Komentarze
Ręczne za pomocą AddBindEntry Ręcznie przy użyciu AddParameterEntry. Bardzo szybko, ponieważ parametry i kolumny związane są tylko raz. Można określić typ danych, który chcesz zajmować. (Zobacz DBVIEWER próbki na przykład.) Wymaga większej ilości kodu niż CDynamicAccessor lub CAccessor. Kod dąży się bardziej przypomina bezpośrednio wywołanie OLE DB.

Index