CDaoRecordset::GetFieldValue

virtu&al void GetFieldValue (lpctstr lpszNameCOleVariantamp;varValue );
throw (CDaoException, CMemoryException);

virtu&al void GetFieldValue (int nIndexCOleVariantamp;varValue );
throw (CDaoException, CMemoryException);

sanal COleVariant GetFieldValue (lpctstr lpszName );
throw (CDaoException, CMemoryException);

sanal COleVariant GetFieldValue (int nIndex );
throw (CDaoException, CMemoryException);

Dönüş değeri

Bir değer döndüren iki sürümü GetFieldValue bir alanın değerini içeren bir COleVariant nesnesi döndürür.

Parametreleri

lpszName

Bir alanın adını içeren bir dize işaretçisi.

varValue

Bir alanın değerini depolayan bir COleVariant nesnesine bir başvuru.

nIndex

Bir sıfır tabanlı dizin arama Endeksi için kayıt kümesinin alanlar toplama alanı.

Açıklamalar

Kayıt kümesi verileri almak için bu üye işlevini çağırın. Sen-ebilmek bakmak kadar bir alan adı veya sıralı.

&Notnbsp;  Bir COleVariant nesnesi döndüren bir sürümünü çağırmak yerine çağrı bir parametre olarak bir COleVariant nesnesi başvurusu alır bu üye işlev sürümlerinden birini daha verimli.

Statik bağlama DoFieldExchange mekanizmasını kullanarak sütunları yerine çalıştırma alanları dinamik olarak bağlama için GetFieldValue ve SetFieldValue kullanın.

GetFieldValue ve DoFieldExchange mekanizması, performansı artırmak için birleştirilebilir. Örneğin, yalnızca isteğe bağlı olarak gereksinim duyduğunuz bir değer almak için GetFieldValue kullanın ve Arama arayüzü "Ek bilgi" düğmeye atayın.

Alanları dinamik olarak bağlama hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıtlarını dinamik olarak bağlama Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: "Field nesnesi" ve "Değer özelliği" dao Yardım konuları.

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoRecordset::SetFieldValue

Index