DFX_LongBinary
Importante é recomendável que você use DFX_Binary em vez desta função.
void AFXAPI DFX_LongBinary(
CDaoFieldExchange* pFX,
LPCTSTR szName,
CLongBinary& value,
DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
DWORD dwBindOptions = 0
);
Parâmetros
pFX
Um ponteiro para um objeto da classe CDaoFieldExchange.Este objeto contém informações para definir o contexto de 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.Para uma transferência de conjunto de registros à fonte de dados, o valor do tipo CLongBinary, é 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.dwPreAllocSize
A estrutura preallocates essa quantidade de memória.Se os dados forem maiores, a estrutura será alocado mais espaço conforme necessário.Para obter melhor desempenho, defina este tamanho para um valor grande o suficiente para evitar realocações a.dwBindOptions
Uma opção que permite aproveitar o mecanismo de armazenamento em buffer duplo do MFC para detectar os campos de conjunto de registros que foram alterados.O padrão AFX_DISABLE_FIELD_CACHE, não usar buffer duplo.O valor possível é AFX_DAO_ENABLE_FIELD_CACHE.O buffer duplo usa e não têm trabalho extra para marcar campos dirty ou nulo.Por motivos de memória e desempenho, evite esse valor, a menos que os dados binários seja relativamente pequenos.Observação Você pode controlar se a dados são duplos em buffer por padrão, definindo CDaoRecordset::m_bCheckCacheForDirtyFields.
Comentários
DFX_LongBinaryé fornecida para compatibilidade com as classes de ODBC do MFC.O DFX_LongBinary função transfere dados de grande-BLOB (objeto binário) usando a classe CLongBinary entre os membros de dados de campo de um CDaoRecordset objeto e as colunas de um registro na fonte de dados.Dados são mapeados entre tipo DAO_BYTES no DAO e tipo de CLongBinary no conjunto de registros.
Exemplo
Consulte DFX_Text.
Requisitos
Cabeçalho: afxdao.h
Consulte também
Referência
CDaoFieldExchange::SetFieldType