void RFX_Single_Bulk (CFieldExchange * pFX, LPCTSTR szName, float ** prgFltVals, larga ** prgLengths );
Parámetros
pFX
Un puntero a un objeto CFieldExchange . Este objeto contiene información para definir el contexto para cada llamada de la función. Para obtener más información, 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.
prgFltVals
Un puntero a una matriz de valores flotantes . Esta matriz va a almacenar los datos que se transfieren desde el origen de datos al conjunto de registros.
prgLengths
Un puntero a una matriz de enteros largos. Esta matriz almacenará la longitud en bytes de cada valor de la matriz apuntada por prgFltVals. Tenga en cuenta que se almacenará el valor SQL_NULL_DATA si el elemento correspondiente de datos contiene un valor Null. Para obtener más detalles, consulte la función de la API de ODBC SQLBindCol en la referencia del programador del SDK de ODBC.
Observaciones
La función RFX_Single_Bulk transfiere varias filas de datos de punto flotante de una columna de un origen de datos ODBC a una matriz correspondiente en un CRecordset-objeto derivado. La columna de origen de datos debe tener un tipo ODBC de SQL_REAL. El conjunto de registros debe definir a un miembro de datos de campo de tipo puntero a float.
Si usted inicializa prgFltVals y prgLengths en NULL, entonces las matrices que apuntan a se asignarán automáticamente, con tamaños iguales al tamaño de conjunto de filas.
&Notanbsp; Intercambio masivo de campos de registros sólo transfiere los datos del origen de datos al objeto recordset. A fin de hacer registros actualizable, debe utilizar la función de la API de ODBC SQLSetPos. Un ejemplo de cómo hacerlo, vea el ejemplo DBFETCH.
Para obtener más información, vea los artículos registros: obtener registros en masiva (ODBC) y Cambio de campo de registro (RFX) en la Guía del programador de Visual C++.
Ejemplo
Ver RFX_Text_Bulk.
Vea tambié&nnbsp;RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Text_Bulk, CFieldExchange:: SetFieldType