RFX_Binary

void RFX_Binary ( CFieldExchange * pFX, const char * szName, CByte&Arrayamp; valor, int nMaxLength = 255 );

Parámetros

pFX

Un puntero a un objeto de clase CFieldExchange. Este objeto contiene información para definir el contexto para cada llamada de la función. Para obtener más información acerca de las operaciones puede especificar un objeto CFieldExchange , consulte el artículo intercambio de campos de registros: funcionamiento de RFX en la Guía del programador de Visual C++.

szName

El nombre de una columna de datos.

valor

El valor almacenado en el miembro de datos indicado — el valor a ser transferido. Para una transferencia de registros al origen de datos, el valor, del tipo CByteArray, se toma desde el miembro de datos especificado. Para una transferencia de origen de datos al conjunto de registros, el valor se almacena en el miembro de datos especificado.

nMaxLength

El máximo permitido de longitud de la cadena o matriz de ser transferido. El valor predeterminado de nMaxLength es 255. Los valores válidos son 1 a INT_MAX. El marco asigna esta cantidad de espacio para los datos. Para un mejor rendimiento, pase un valor lo suficientemente grande como para acomodar el mayor elemento de datos que esperas.

Observaciones

La función RFX_Binary transfiere matrices de bytes entre los miembros de datos de campo de un objeto CRecordset y las columnas de un registro en el origen de datos de tipo ODBC SQL_BINARY, SQL_VARBINARYo SQL_LONGVARBINARY. Datos en el origen de estos tipos de datos se asignan a y de tipo CByteArray en el juego de registros.

Ejemplo

Ver RFX_Text.

Vea tambié&nnbsp;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange:: SetFieldType

Index