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

Diagram hierarchii

CDaoRecordset::SetFieldValue