RFX_Binary
Transfere matrizes de bytes entre os membros de dados do campo de um objeto de CRecordset e as colunas de um registro na fonte de dados de tipo SQL_BINARY, SQL_VARBINARY, ou SQL_LONGVARBINARYODBC.
void RFX_Binary(
CFieldExchange* pFX,
const char* szName,
CByteArray& value,
int nMaxLength = 255
);
Parâmetros
pFX
Um ponteiro para um objeto da classe CFieldExchange. Esse objeto contém informações para definir o contexto para cada chamada da função. Para obter mais informações sobre as operações que um objeto de CFieldExchange pode especificar, consulte o artigo Exchange campo do registro: Como funciona RFX.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 do conjunto de registros com a fonte de dados, o valor, do tipo CByteArray, é 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.nMaxLength
O comprimento máximo permitido de cadeia de caracteres ou matriz que estão sendo transferidas. O valor padrão para nMaxLength é 255. Os valores válidos são de 1 a INT_MAX. A estrutura atribui essa quantidade de espaço para os dados. Para melhor desempenho, passe um valor grande o suficiente para acomodar o item de dados maior que o esperado.
Comentários
Os dados na fonte de dados desses tipos são mapeados para e do tipo CByteArray no conjunto de registros.
Exemplo
Consulte RFX_Text.
Requisitos
Header: afxdb.h