CDaoRecordset::SetFieldValue

void SetFieldV&alue (LPCTSTR lpszNameCOleVariantamp stała;varValue );
rzut (CDaoException, CMemoryException);

void SetFieldV&alue (int nOrdinalCOleVariantamp stała;varValue );
rzut (CDaoException, CMemoryException);

void SetFieldValue (LPCTSTR lpszName, LPCTSTR lpszValue );

void SetFieldValue (int nOrdinal, LPCTSTR lpszValue );

Parametry

lpszName

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

varValue

Odwołanie do obiektu COleVariant , zawierające wartość z pola.

nOrdinal

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

lpszValue

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

Uwagi

Wywołanie tej funkcji Państwa, aby ustawić wartość pola, Pozycja porządkowa lub zmieniając wartość ciągu. Dynamicznie powiązania pola na czas, zamiast statycznie powiązanie kolumn przy użyciu mechanizmu DoFieldExchange za pomocą SetFieldValue i GetFieldValue.

Zauważ, że jeśli nie tworzysz zestaw rekordów UNICODE, należy używać formy SetFieldValue , który nie zawiera parametru COleVariant (jeden ostatnie dwie formy składni) lub obiektu COleVariant musi być jawnie deklarowane ANSI. Można to zrobić przy użyciu formularza vtSrc ) COleVariant::COleVariant( lpszSrc, , konstruktora vtSrc ustawiony na VT_BSTRT (ANSI) lub za pomocą funkcji COleVariant SetString( lpszSrc, vtSrc ) z vtSrc ustawiona na VT_BSTRT.

Aby uzyskać więcej informacji na temat wymiany pola rekordu, zobacz artykuły DAO rekord pola wymiany (DFX) i zestawu rekordów DAO: wiążące dynamicznie rekordy 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żnbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString

Index