CDaoRecordset::GetFieldValue
Wywołanie tej funkcji Członkowskich do pobierania danych w zestawie rekordów.
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
Parametry
lpszName
Wskaźnik ciąg zawierający nazwę pola.varValue
Odwołanie do COleVariant obiekt, którym będą przechowywane wartości pola.nIndex
Indeksu pola w kolekcji pól w zestawie rekordów, wyszukiwanie według indeksu.
Wartość zwracana
Dwie wersje GetFieldValue , zwracają wartość zwrotu COleVariant obiekt, który zawiera wartość pola.
Uwagi
Pola można wyszukiwać według nazwy lub według pozycji porządkowej.
[!UWAGA]
Jest bardziej efektywne wywołania jednej z wersji tej funkcji Członkowskich, że trwa COleVariant obiektu odwołanie jako parametr zamiast wersji, która zwraca wywołanie COleVariant obiektu.Ostatnie wersje tej funkcji są przechowywane w zgodności z poprzednimi wersjami.
Użyj GetFieldValue i SetFieldValue dynamicznie powiązać pól w czasie wykonywania zamiast statycznie powiązanie kolumn przy użyciu DoFieldExchange mechanizmu.
GetFieldValuei DoFieldExchange połączone mechanizm poprawy wydajności.Na przykład użyć GetFieldValue do pobierania wartości potrzebne tylko na żądanie i przypisać wywołania do przycisku "Więcej informacji" w interfejsie.
Aby uzyskać pokrewne informacje zobacz tematy "Obiekt pola" i "Wartość właściwości" w pomocy DAO.
Wymagania
Nagłówek: afxdao.h