Partilhar via


RFX_Date

As transferências CTime ou os dados de TIMESTAMP_STRUCT entre os membros de dados do campo de um objeto de CRecordset e as colunas de um registro na fonte de dados ODBC em 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. Esse objeto contém informações para definir o contexto para cada chamada da função. Para obter mais informações sobre as operações que um objeto de CFieldExchange pode especificar, consulte o artigo Exchange campo do registro: Como funciona RFX.

  • 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 têm tipos de dados diferentes para o valor:

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

    A segunda versão da função usa uma referência a uma estrutura de TIMESTAMP_STRUCT . Você deve configurar essa estrutura você mesmo antes da chamada. Nem o suporte de troca de dados de suporte da caixa de diálogo (DDX) ou do assistente de código está disponível para esta versão. A terceira versão da função funciona de modo semelhante a primeira versão salva que usa uma referência a um objeto de COleDateTime .

Comentários

A versão de CTime da função impor a sobrecarga de algum processamento intermediário e tem um intervalo um pouco limitado. Se você encontrar qualquer um desses fatores que limitam muito, use a segunda versão da função. Mas observe a falta do assistente de código e suporte de DDX e o requisito de que você configura a estrutura você mesmo.

Exemplo

Consulte RFX_Text.

Requisitos

Header: 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

Macros e globais MFC