Partilhar via


RFX_Binary

Transfere matrizes de bytes entre os membros de dados de campo de um CRecordset objeto e as colunas de um registro na fonte de dados do tipo ODBC SQL_BINARY, SQL_VARBINARY, ou SQL_LONGVARBINARY.

void RFX_Binary(
   CFieldExchange* pFX,
   const char* szName,
   CByteArray& value,
   int nMaxLength = 255 
);

Parâmetros

  • pFX
    Um ponteiro para um objeto da classe CFieldExchange.Este objeto contém informações para definir o contexto de cada chamada da função.Para obter mais informações sobre as operações de uma CFieldExchange objeto pode especificar, consulte o artigo registro de campo Exchange: como RFX funciona.

  • 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 CByteArray, é 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.

  • nMaxLength
    O comprimento máximo permitido da cadeia de caracteres ou matriz sendo transferidos.O valor padrão para nMaxLength é 255.Os valores válidos são 1 a INT_MAX.A estrutura aloca essa quantidade de espaço de dados.Para melhor desempenho, passe um valor grande o suficiente para acomodar o item de dados maior que o esperado.

Comentários

Dados na fonte de dados desses tipos são mapeados para e do tipo CByteArray no conjunto de registros.

Exemplo

Consulte RFX_Text.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Conceitos

Globais e Macros do MFC