Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDaoRecordset

Wykres hierarchii

CDaoRecordset::SetFieldValue