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
CDaoFieldExchange::IsValidOperation
CDaoRecordset::DoFieldExchange