Udostępnij za pośrednictwem


RFX_Date

Transfery CTime lub TIMESTAMP_STRUCT danych między członkami danych pola CRecordset obiektu i kolumny rekordu w źródle danych ODBC typu SQL_DATE, SQL_TIME, lub SQL_TIMESTAMP.

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 
);

Parametry

  • pFX
    Wskaźnik do obiektu klasy CFieldExchange.Ten obiekt zawiera informacje definiujące kontekst dla każdego wywołania funkcji.Aby uzyskać więcej informacji na temat operacji CFieldExchange obiektu można określić, zobacz artykuł wymiany pola rekordu: jak działa RFX.

  • szName
    Nazwa kolumny danych.

  • wartość
    Wartość przechowywana w danych wskazanego członka; wartości, które mają być przeniesione.Różne wersje funkcji podejmuje różne typy danych dla wartości:

    Pierwsza wersja funkcji przyjmuje odwołanie do CTime obiektu.W przypadku przeniesienia z zestawu rekordów do źródła danych to wartość jest pobierana z Członkowskich określone dane.Transferu ze źródła danych do zestawu rekordów wartość jest przechowywana w Członkowskich określone dane.

    Druga wersja funkcji przyjmuje odwołanie do TIMESTAMP_STRUCT struktury.Należy zdefiniować tej struktury samodzielnie przed wywołaniem.Obsługuje ani okno dialogowe wymiany danych (DDX), ani kodu Kreator obsługa jest dostępna dla tej wersji.Trzecia wersja funkcji działa podobnie pierwsza wersja z tym że odniesienia do COleDateTime obiektu.

Uwagi

CTime Wersji funkcji o niektórych pośredniego przetwarzania i ma nieco ograniczony zakres.Jeśli jedną z tych czynników zbyt ograniczenie, należy użyć druga wersja funkcji.Należy jednak zauważyć brak kodu Kreator i pomocy technicznej DDX oraz wymóg, że można skonfigurować strukturę samodzielnie.

Przykład

Zobacz RFX_Text.

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Koncepcje

Makra MFC i Globals