Compartilhar via


DFX_LongBinary

Importante   É recomendável que você use DFX_Binary em vez dessa 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 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 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 sistema autônomo dados maiores, a estrutura irá alocar mais espaço conforme necessário.Para obter um melhor desempenho, defina esse dimensionar para um valor grande o suficiente para impedir a realocações a.

  • 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_DISABLE_FIELD_CACHE, não usar buffer duplo.O Outros valor possível é AFX_DAO_ENABLE_FIELD_CACHE. O buffer duplo usa e não têm trabalho extra para marcar campos sujo ou nulo.Por motivos de memória e desempenho, evite esse valor, a menos que os dados binário são relativamente pequenos.

    Observação:

    Você pode controlar se os dados estã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. The DFX_LongBinary função transfere dados de grande-BLOB (objeto binário) usando a classe CLongBinary entre os membros de dados do campo de um CDaoRecordset objeto e as colunas de um registro na fonte de dados.Dados são mapeados entre tipo DAO_BYTES DAO e tipoCLongBinary no conjunto de registros.

Exemplo

See DFX_Text.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

Classe CLongBinary