privatevoid RFX_Binary ( CFieldExchange * pFX, const char * szName, CByte&Arrayamp; valor, int nMaxLength = 255 );
Parâmetros
pFX
Um ponteiro para um objeto de 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 um objeto CFieldExchange pode especificar, consulte o artigo registro de campo Exchange: Como RFX funciona no Guia do programador do Visual C++.
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 para origem 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 estão sendo transferidos. O valor padrão de nMaxLength é 255. Os valores válidos são 1 a INT_MAX. A estrutura aloca esta quantidade de espaço para os dados. Para melhor desempenho, passe um valor grande o suficiente para acomodar o maior item de dados que você espera.
Observações
A função RFX_Binary Transfere matrizes de bytes entre os membros de dados campo de um objeto CRecordset e as colunas de um registro na fonte de dados de ODBC tipo SQL_LONGVARBINARY, SQL_VARBINARYou SQL_BINARY. Dados na fonte de dados desses tipos são mapeados para e de tipo CByteArray no conjunto de registros.
Exemplo
Consulte RFX_Text.
Co&nsulte tambémnbsp;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange:: SetFieldType