RFX_Byte_Bulk
Transfers multiple rows of single bytes from a column of an ODBC data source to a corresponding array in a CRecordset-derived object.
void RFX_Byte_Bulk( CFieldExchange* pFX, LPCTSTR szName, BYTE** prgByteVals, long** prgLengths );
The data source column must have an ODBC type of SQL_TINYINT. The recordset must define a field data member of type pointer to BYTE.
If you initialize prgByteVals and prgLengths to NULL, then the arrays they point to will be allocated automatically, with sizes equal to the rowset size.
Note
|
|---|
|
Bulk record field exchange only transfers data from the data source to the recordset object. To make your recordset updateable, you must use the ODBC API function SQLSetPos. |
For more information, see the articles Recordset: Fetching Records in Bulk (ODBC) and Record Field Exchange (RFX).
See RFX_Text_Bulk.
Note