RFX_Date

void RFX_D&ate (CFieldExchange pFX, const char * szNameCTimeamp; valor);

void RFX_Date ( CFieldExchange * pFX, const char * szName, TIMEST&_STRUCTamp; valor );

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. Las dos versiones de la función de toman diferentes tipos de datos de valor. La primera versión de la función toma una referencia a un objeto CTime . Para una transferencia de registros al origen de datos, este valor 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. La segunda versión de la función toma una referencia a un TIMESTAMP_STRUCT. Debe configurar esta estructura usted mismo antes de la convocatoria. Ni intercambio de datos de cuadro de diálogo (DDX) apoyar ni ClassWizard soporte está disponible para esta versión. En el mapa del campo, colocar su convocatoria a la segunda versión del RFX_Date fuera de los delimitadores de comentario ClassWizard.

Observaciones

La función RFX_Date transfiere datos CTime o TIMESTAMP_STRUCT 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_DATE, SQL_TIMEo SQL_TIMESTAMP.

La versión CTime de la función impone la sobrecarga de algún procesamiento intermedio y tiene un alcance bastante limitado. Si encuentra cualquiera de estos factores limitan demasiado, utilice la segunda versión de la función. Pero tenga en cuenta su falta de apoyo ClassWizard y DDX y el requisito de que configura la estructura del mismo.

Ejemplo

Ver RFX_Text.

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

Index