Compartilhar via


CDaoRecordset::SetFieldValue

telefonar Essa função de membro para conjunto o valor de um campo, seja por posição ordinal ou alterando o valor da seqüência de caracteres.

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 
);

Parâmetros

  • lpszName
    Um ponteiro para uma seqüência de caracteres que contém o nome de um campo.

  • varValue
    Uma referência a um COleVariant objeto que contém o valor do Sumário do campo.

  • nIndex
    Um número inteiro que representa a posição ordinal do campo na coleção de campos do conjunto de registros (com base em 0).

  • lpszValue
    Um ponteiro para uma seqüência de caracteres que contém o valor do Sumário do campo.

Comentários

Use SetFieldValue e GetFieldValue BIND campos dinamicamente no time de execução em vez de ligação estaticamente colunas usando o DoFieldExchange mecanismo.

Observe que, se você não estiver criando um conjunto de registros UNICODE, você deve ou usar uma forma de SetFieldValue não contém um COleVariant parâmetro, ou o COleVariant objeto deve ser declarados explicitamente como ANSI. Isso pode ser concluído usando o COleVariant::COleVariant( lpszSrc**,** vtSrc ) forma de construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando o COleVariant função de SetString( lpszSrc**,** vtSrc ) with vtSrc definido como VT_BSTRT.

Para obter informações relacionadas, consulte os tópicos "Campo objeto" e "Propriedade de valor" na Ajuda do DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString

Outros recursos

CDaoRecordset membros