void RFX_Date_Bulk (CFieldExchange * pFX, LPCTSTR szName, TIMESTAMP_STRUCT ** prgTSVals, 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.
prgTSVals
Un puntero a una matriz de valores TIMESTAMP_STRUCT . Esta matriz almacenará los datos que se transfieren desde el origen de datos al conjunto de registros. Para obtener más información acerca del tipo de datos TIMESTAMP_STRUCT , vea el tema "Tipos de datos C" en el apéndice d de la referencia del programador del SDK de ODBC.
prgLengths
Un puntero a una matriz de enteros largos. Esta matriz almacenará la longitud en bytes de cada valor de la matriz apuntada por prgTSVals. 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_Date_Bulk transferencias múltiples filas de datos TIMESTAMP_STRUCT de una columna de un origen de datos ODBC a una matriz correspondiente en un CRecordset-objeto derivado. La columna de origen de datos puede tener un tipo ODBC de SQL_DATE, SQL_TIMEo SQL_TIMESTAMP. El conjunto de registros debe definir a un miembro de datos de campo de tipo puntero a TIMESTAMP_STRUCT.
Si usted inicializa prgTSVals 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_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange:: SetFieldType