CDaoRecordset:: SetFieldValue

void SetFieldV&alue (LPCTSTR lpszNameCOleVariantamp const;varValue );
lançar (CDaoException, CMemoryException);

void SetFieldV&alue (int nOrdinalCOleVariantamp const;varValue );
lançar (CDaoException, CMemoryException);

void SetFieldValue (LPCTSTR lpszName, LPCTSTR lpszValue );

void SetFieldValue (int nOrdinal, LPCTSTR lpszValue );

Parâmetros

lpszName

Um ponteiro para uma Cadeia de caracteres que contém o nome de um campo.

varValue

Uma referência a um objeto de COleVariant contendo o valor do conteúdo do campo.

nOrdinal

Um inteiro que representa a posição ordinal do campo na coleção de campos do conjunto de registros (baseada em zero).

lpszValue

Um ponteiro para uma Cadeia de caracteres contendo o valor do conteúdo do campo.

Observações

Chame essa função de membro para definir o valor de um campo, por posição ordinal ou alterando o valor da Cadeia de caracteres. Usar SetFieldValue e GetFieldValue para ligar dinamicamente campos no tempo de execução, em vez de ligação estaticamente colunas usando DoFieldExchange mecanismo.

Note que se você não estiver criando um conjunto de registros UNICODE, você deve usar um formulário de SetFieldValue que não contenha um parâmetro COleVariant (uma das duas últimas formas de sintaxe) ou o objeto COleVariant deve ser explicitamente declarado ANSI. Isso pode ser feito utilizando o formulário de vtSrc ) de lpszSrc, de COleVariant:: COleVariant( do Construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando a função de COleVariant SetString( lpszSrc, vtSrc ) com vtSrc definido como VT_BSTRT.

Para obter mais informações sobre troca de campo de registro, consulte os artigos DAO registro campo Exchange (DFX) e DAO Recordset: vinculação dinamicamente registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte os tópicos "Objeto de campo" e "Propriedade de valor" na Ajuda do DAO.

Visão geral de CDaoRecordsetMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant:: COleVariant, COleVariant::SetString

Index