CDaoRecordset::GetFieldValue

wirtu&alnej GetFieldValue void (LPCTSTR lpszNameCOleVariantamp;varValue );
rzut (CDaoException, CMemoryException);

wirtu&alnej GetFieldValue void (int nIndexCOleVariantamp;varValue );
rzut (CDaoException, CMemoryException);

wirtualnej COleVariant GetFieldValue (LPCTSTR lpszName );
rzut (CDaoException, CMemoryException);

wirtualnej COleVariant GetFieldValue (int nIndex );
rzut (CDaoException, CMemoryException);

Wartość zwracany

Dwie wersje GetFieldValue , które zwracają wartość zwraca obiekt COleVariant , który zawiera wartość pola.

Parametry

lpszName

Wskaźnik ciąg zawierający nazwę pola.

varValue

Odwołanie do obiektu COleVariant , która będzie przechowywała wartość pola.

nIndex

Indeksu pola w kolekcji pól w zestawie rekordów, wyszukiwanie przez indeks.

Uwagi

Wywołanie tej funkcji Państwa do pobierania danych w zestawie rekordów. Można wyszukiwać pola Nazwa lub pozycji porządkowej.

Uwaga   Jest bardziej efektywne zaproszenie, jednej z wersji tej funkcji członek, który pobiera odwołanie do obiektu COleVariant jako parametr, zamiast wywołanie wersję, która zwraca obiekt COleVariant.

Dynamicznie powiązania pola na czas, zamiast statycznie powiązanie kolumn przy użyciu mechanizmu DoFieldExchange za pomocą GetFieldValue i SetFieldValue.

Mechanizm DoFieldExchange i GetFieldValue mogą być połączone do zwiększenia wydajności. Na przykład użyj GetFieldValue aby pobrać wartości, które są potrzebne tylko na żądanie i przypisać tego wywołania do przycisku „"więcej informacji" w interfejsie.

Aby uzyskać więcej informacji na temat dynamicznie wiążące pól, zobacz artykuł zestawu rekordów DAO: powiązanie rekordy dynamicznie w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz tematy „obiekt-pole"i"Wartość właściwości"w pomocy programu DAO.

Omówie&nie CDaoRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDaoRecordset::SetFieldValue

Index