DFX_DateTime
Transferências hora e dados de data entre os membros de dados do campo de um objeto de CDaoRecordset e as colunas de um registro na fonte de dados.
void AFXAPI DFX_DateTime(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleDateTime& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Parâmetros
pFX
Um ponteiro para um objeto da classe CDaoFieldExchange. Esse objeto contém informações para definir o contexto para cada chamada da função.szName
O nome de uma coluna de dados.valor
O valor armazenado no membro de dados indicado — o valor a ser transferido. A função utiliza uma referência a um objeto de COleDateTime . 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.dwBindOptions
Uma opção que permite usufruir o mecanismo de proteção duplo MFC para detectar os campos do conjunto de registros que foram alterados. A opção, AFX_DAO_ENABLE_FIELD_CACHE, use a proteção duplo. Outro valor possível é AFX_DAO_DISABLE_FIELD_CACHE. Se você especificar esse valor, o MFC não faz nenhuma verificação nesse campo. Você deve chamar SetFieldDirty e SetFieldNull você mesmo.Dica
Você pode controlar se os dados são duplicadas em buffer por padrão definindo CDaoRecordset::m_bCheckCacheForDirtyFields.
Comentários
Os dados são mapeados entre o tipo DAO_DATE em DAO e o tipo COleDateTime no conjunto de registros.
Dica
COleDateTime substitui CTime e TIMESTAMP_STRUCT para esse propósito em classes de DAO.CTime e TIMESTAMP_STRUCT ainda são usados para classes com base no acesso a dados.
Exemplo
Consulte DFX_Text.
Requisitos
Header: afxdao.h
Consulte também
Referência
CDaoFieldExchange::SetFieldType