Udostępnij za pośrednictwem


CDaoRecordset::SetFieldValue

Wywołanie tej funkcji Członkowskich ustawić wartość pola, według pozycji porządkowej lub zmieniając wartość ciągu.

virtual void SetFieldValue( 
   LPCTSTR lpszName, 
   const COleVariant& varValue  
); 
virtual void SetFieldValue( 
   int nIndex, 
   const COleVariant& varValue  
); 
void SetFieldValue( 
   LPCTSTR lpszName, 
   LPCTSTR lpszValue  
); 
void SetFieldValue( 
   int nIndex, 
   LPCTSTR lpszValue  
);

Parametry

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

  • varValue
    Odwołanie do COleVariant obiektu zawierającego wartość pola.

  • nIndex
    Liczba całkowita, która reprezentuje porządkowym pola w kolekcji pól w zestawie rekordów (od zera).

  • lpszValue
    Wskaźnik ciąg zawierający wartość pola.

Uwagi

Użyj SetFieldValue i GetFieldValue dynamicznie powiązać pól w czasie wykonywania zamiast statycznie powiązanie kolumn przy użyciu DoFieldExchange mechanizmu.

Należy zauważyć, że nie tworzenia rekordów UNICODE, należy użyć formularza z SetFieldValue nie zawiera COleVariant parametr, lub COleVariant obiektu musi być jawnie deklarowane ANSI.This can be done by using the COleVariant::COleVariant( lpszSrc**,** vtSrc ) form of constructor with vtSrc set to VT_BSTRT (ANSI) or by using the COleVariant function SetString( lpszSrc**,** vtSrc ) with vtSrc set to VT_BSTRT.

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::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString