Compartilhar via


RFX_Date

Transferências de CTime ou TIMESTAMP_STRUCT dados entre os membros de dados de campo de um CRecordset objeto e as colunas de um registro na fonte de dados do tipo ODBC SQL_DATE, SQL_TIME, ou SQL_TIMESTAMP.

void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   CTime& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   TIMESTAMP_STRUCT& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   COleDateTime& value 
);

Parâmetros

  • pFX
    Um ponteiro para um objeto da classe CFieldExchange.Este objeto contém informações para definir o contexto de cada chamada da função.Para obter mais informações sobre as operações de uma CFieldExchange objeto pode especificar, consulte o artigo registro de campo Exchange: como RFX funciona.

  • szName
    O nome de uma coluna de dados.

  • valor
    O valor armazenado no membro de dados indicado; o valor a ser transferido.Várias versões da função levar diferentes tipos de dados de valor:

    A primeira versão da função leva uma referência a um a CTime objeto.Para uma transferência de conjunto de registros a fonte de dados, esse valor é obtido do membro de dados especificado.Para uma transferência de fonte de dados ao conjunto de registros, o valor é armazenado no membro de dados especificado.

    A segunda versão da função leva uma referência a um TIMESTAMP_STRUCT estrutura.Você deve configurar essa estrutura mesmo antes da chamada.Nenhuma troca de dados de caixa de diálogo (DDX) suporte nem suporte do Assistente de código está disponível para esta versão.A terceira versão da função funciona da mesma forma para a primeira versão, exceto que leva uma referência a um COleDateTime objeto.

Comentários

O CTime versão da função impõe a sobrecarga de algum processamento intermediário e tem uma variedade limitada.Se você encontrar qualquer um desses fatores limitando muito, use a segunda versão da função.Mas observe sua falta de Assistente de código e o suporte DDX e a necessidade de definir a estrutura em que você mesmo.

Exemplo

Consulte RFX_Text.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Conceitos

Globais e Macros do MFC