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