Поделиться через


RFX_Date

Partition CTime или данные TIMESTAMP_STRUCT между элементами данных полей объекта CRecordset и столбцами записи в источнике данных типа SQL_DATE, SQL_TIME или SQL_TIMESTAMP ODBC.

void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   CTime& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   TIMESTAMP_STRUCT& value 
);
void RFX_Date(
   CFieldExchange* pFX,
   const char* szName,
   COleDateTime& value 
);

Параметры

  • pFX
    Указатель на объект класса CFieldExchange.Этот объект содержит сведения для определения контекста для каждого вызова функции.Дополнительные сведения об операциях объект CFieldExchange может определить см. в статье Обмен полями записей: Принцип работы RFX.

  • szName
    Имя столбца данных.

  • значение
    Значение, хранящееся в заданном элементе данных; значение, которое необходимо передать.Различные версии функции имеют различные типы данных для значения:

    Первая версия функции принимает ссылку на объект CTime.Для переключения из набора записей к источнику данных это значение берется из указанного элемента данных.Для передачи из источника данных в набор записей, значение сохраняется в указанном элементе данных.

    Вторая версия функции принимает ссылку на структуру TIMESTAMP_STRUCT.Ее необходимо настроить эту структуру до вызова.Ни поддержка обмена данными диалоговых окон (DDX), ни поддержка мастера кода, доступные для этой версии.Третья версия работает аналогично функции в первой версии за исключением того, что она принимает ссылку на объект COleDateTime.

Заметки

Версия CTime накладывает некоторые издержки функции промежуточной обработки и имеет несколько ограниченный диапазон.Если один из этих факторов не ограничиваясь, используйте вторую версию функции.Но обратите внимание на отсутствие поддержки его мастера кода и DDX и требования, которые самостоятельно настраивать макет.

Пример

См. раздел RFX_Text.

Требования

Header: afxdb.h

См. также

Ссылки

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Основные понятия

Макросы и глобальные MFC