CDaoRecordset::GetFieldValue

virtu&al void GetFieldValue (LPCTSTR lpszNameCOleVariantamp;varValue );
lançar (CDaoException, CMemoryException);

virtu&al void GetFieldValue (int nIndexCOleVariantamp;varValue );
lançar (CDaoException, CMemoryException);

virtual COleVariant GetFieldValue (LPCTSTR lpszName );
lançar (CDaoException, CMemoryException);

virtual COleVariant GetFieldValue (int nIndex );
lançar (CDaoException, CMemoryException);

Valor de retorno

As duas versões do GetFieldValue que retornam um valor retornam um objeto COleVariant que contém o valor de um campo.

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 COleVariant que irá armazenar o valor de um campo.

nIndex

Um índice baseado em zero do campo na coleção campos do conjunto de registros, para pesquisa por índice.

Observações

Chame essa função de membro para recuperar dados em um conjunto de registros. Você pode procurar um campo pelo nome ou pela posição ordinal.

&Notanbsp;  É mais eficiente para chamar uma das versões desta função de membro que tem uma referência de objeto COleVariant como parâmetro, em vez de chamar uma versão que retorna um objeto de COleVariant.

Use GetFieldValue e SetFieldValue para ligar dinamicamente campos no tempo de execução, em vez de ligação estaticamente colunas usando DoFieldExchange mecanismo.

GetFieldValue e o DoFieldExchange mecanismo podem ser combinados para melhorar o desempenho. Por exemplo, use GetFieldValue para recuperar um valor que você precisa apenas sob demanda e atribuir essa chamada para um botão de "Mais informações" na interface do.

Para obter mais informações sobre como vincular campos dinamicamente, consulte o artigo DAO Recordset: vinculação de registros dinamicamente 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

Co&nsulte tambémnbsp;CDaoRecordset:: SetFieldValue

Index