Compartilhar via


Classe de CFieldExchange

Oferece suporte a troca do campo do registro (RFX) e rotinas de troca do campo do registro de volume (RFX em massa) usadas pelo banco de dados classe.

class CFieldExchange

Membros

cbk638tb.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CFieldExchange::IsFieldType

Retorna diferente de zero se a operação atual é apropriado para o tipo de campo que está sendo atualizado.

CFieldExchange::SetFieldType

Especifica o tipo de membro de dados do conjunto de registros — ou — coluna parâmetro representado por quaisquer chamadas de RFX a seguir funciona até a chamada a seguir SetFieldType.

Comentários

CFieldExchange não tem uma classe base.

Use esta classe se você estiver escrevendo rotinas de troca de dados para tipos personalizados de dados ou quando você estiver implementando buscar em massa de linha; caso contrário, você não usará diretamente de essa classe.RFX e dados de troca em massa de RFX entre os membros de dados do campo do seu objeto do conjunto de registros e os campos correspondentes do registro atual na fonte de dados.

ObservaçãoObservação

Se você estiver trabalhando com acesso a dados objetos de classes (DAO) em vez das classes de Open Database Connectivity (ODBC), use a classe CDaoFieldExchange em vez de isso.Para obter mais informações, consulte o artigo visão geral: Programação do banco de dados.

Um objeto de CFieldExchange fornece informações de contexto necessário para que a troca do campo do registro ou a troca do campo do registro de volume ocorra.Os objetos deCFieldExchange oferecem suporte a um número de operações, incluindo membros de associação de parâmetros e dados do campo e sinalizadores de configuração em vários campos de registro atual.RFX e operações em massa de RFX são executados em membros de dados de conjunto de registros- classe de tipos definidos por enumFieldType em CFieldExchange.Os valores possíveis de FieldType são:

  • CFieldExchange::outputColumn para membros de dados do campo.

  • CFieldExchange::inputParam ou CFieldExchange::param para membros de dados do parâmetro de entrada.

  • CFieldExchange::outputParam para membros de dados do parâmetro de saída.

  • CFieldExchange::inoutParam para membros de dados do parâmetro de arquivos entrada/saída.

A maioria dos membros das funções de membro e dados de classe são fornecidos escrevendo sua própria rotinas personalizadas RFX.Você usará SetFieldType com freqüência.Para obter mais informações, consulte os artigos Campo do registro Exchange (RFX) e Recordset (ODBC).Para obter informações sobre a linha em massa que pesquisa, consulte o artigo conjunto de registros: Para buscar registros em massa (ODBC).Para obter detalhes sobre as funções globais de RFX e de volume RFX, consulte Registrar funções de Exchange do campo na seção de macros e de Globais MFC essa referência.

Hierarquia de herança

CFieldExchange

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CRecordset