DFX_Double
Transfere duplo float dados entre os membros de dados do campo de um CDaoRecordset objeto e as colunas de um registro na fonte de dados.
void AFXAPI DFX_Double(
CDaoFieldExchange* pFX,
LPCTSTR szName,
double& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Parâmetros
pFX
Um ponteiro para um objeto de classe CDaoFieldExchange.Este objeto contém informações para definir o contexto para cada telefonar 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.Para uma transferência de conjunto de registros à fonte de dados, o valor, do tipo duplo, é 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.dwBindOptions
Uma opção que permite que você possa usufruir mecanismo de armazenamento em buffer duplo do MFC para detectar campos do conjunto de registros que foram alterados.O padrão, AFX_DAO_ENABLE_FIELD_CACHE, usa o buffer duplo. O Outros valor possível é AFX_DAO_DISABLE_FIELD_CACHE. Se você especificar esse valor, a MFC não faz nenhuma verificação neste campo.Você deve telefonar SetFieldDirty e SetFieldNull Você mesmo.Observação: Você pode controlar se os dados estão duplos em buffer por padrão, definindo CDaoRecordset::m_bCheckCacheForDirtyFields.
Comentários
Dados são mapeados entre tipo DAO_R8 DAO e tipoponto flutuante de dupla no conjunto de registros.
Exemplo
See DFX_Text.
Requisitos
Cabeçalho: afxdao.h