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

Wykres hierarchii

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString