Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

RFX_Bool_Bulk

 

Transfiere varias filas de datos booleanos de una columna de un origen de datos ODBC a una matriz correspondiente en CRecordset- objeto derivado.


      void RFX_Bool_Bulk(
   CFieldExchange* pFX,
   LPCTSTR szName,
   BOOL** prgBoolVals,
   long** prgLengths 
);

pFX

Un puntero a un objeto CFieldExchange.Este objeto contiene información para definir el contexto para cada llamada de función.Para obtener más información, vea el artículo Intercambio de campos de registros: Funcionamiento de RFX.

szName

El nombre de una columna de datos.

prgBoolVals

Un puntero a una matriz de valores de bool .Esta matriz almacenará los datos que se van a transferir del 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 en la matriz indicada por prgBoolVals.Observe que el valor SQL_NULL_DATA se almacenará si el elemento de datos correspondiente contiene un valor nulo.Para obtener más detalles, vea la función API SQLBindCol de ODBC en la referencia de ODBC en el CD.

La columna de origen de datos debe tener un tipo de ODBC de SQL_BIT.El conjunto de registros debe definir un miembro de datos de campo de tipo puntero a bool.

Si inicializa prgBoolVals y prgLengths a nulo, las matrices que señalan a se asignadas automáticamente, con tamaños igual al tamaño del conjunto de filas.

System_CAPS_noteNota

El intercambio masivo de campos de registro transfiere sólo datos del origen de datos al objeto de conjunto de registros.Para crear el conjunto de registros actualizables, debe usar la función API SQLSetPosde ODBC.

Para obtener más información, vea los artículos Conjunto de registros: Obtener registros de forma masiva (ODBC) y Intercambio de campos de registros.

Requisitos

Encabezado: afxdb.h

Mostrar: