Compartilhar via


CDaoFieldExchange::SetFieldType

De telefonarSetFieldType no seu CDaoRecordset da classe DoFieldExchange Substitua.

void SetFieldType(
   UINT nFieldType 
);

Parâmetros

  • nFieldType
    Um valor igual a Enum FieldType, declarados em CDaoFieldExchange, que pode ser uma das seguintes opções:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

Comentários

Normalmente, ClassWizard grava esta telefonar para você.Se você escrever sua própria função e estiver usando o Assistente para escrever o seu DoFieldExchange função, adicionar chamadas para sua própria função fora do campo MAP. Se você não usar o assistente, não haverá um campo MAP.A telefonar anterior a chamadas para funções DFX, uma para cada membro de dados do campo de sua classe e identifica o tipo de campo sistema autônomo CDaoFieldExchange::outputColumn.

Se você parametrizar sua classe de conjunto de registros, adicione DFX chamadas para todos os membros de dados de parâmetro (fora do MAP de campos) e preceder essas chamadas com uma telefonar para SetFieldType. Passar o valor CDaoFieldExchange::param.(Você pode, em vez disso, usar um CDaoQueryDef e configurar seus valores de parâmetro.)

Em geral, cada agrupar de chamadas de função DFX associados a membros de campo de dados ou membros de dados do parâmetro devem ser precedidos por uma telefonar para SetFieldType. The nFieldType parâmetro de cada SetFieldType telefonar identifica o tipo dos membros de dados representados pelas chamadas de função DFX que seguem o SetFieldType Chame.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoFieldExchange

Gráfico de hierarquia

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange

Outros recursos

CDaoFieldExchange membros