Freigeben über


RFX_Date

Übertragungen CTime oder TIMESTAMP_STRUCT Daten zwischen den Felddatenmembern eines CRecordset-Objekts und Spalten eines Datensatzes auf der Datenquelle von ODBC geben SQL_DATE, SQL_TIME oder SQL_TIMESTAMP ein.

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

Parameter

  • pFX
    Ein Zeiger auf ein Objekt der Klasse CFieldExchange. Dieses Objekt enthält Informationen, um den Kontext für jeden Aufruf der Funktion. Weitere Informationen über die Vorgänge, die ein CFieldExchange-Objekt angeben kann, finden Sie im Artikel Datensatzfeldaustausch: Wie RFX funktioniert.

  • szName
    Der Name einer Datenspalte.

  • Wert
    Der Wert gespeichert im angegebenen Datenmember; der zu übertragenden Wert. Die verschiedenen Versionen der Funktion annehmen Typen der unterschiedlichen Daten für Wert:

    Die erste Version der Funktion akzeptiert einen Verweis auf ein CTime-Objekt. Eine Übertragung vom Recordset zu Datenquelle, wird dieser Wert vom angegebenen Datenmember angewendet. Eine Übertragung von Datenquelle zu Recordset, wird der Wert im angegebenen Datenmember gespeichert.

    Die zweite Version der Funktion akzeptiert einen Verweis einer TIMESTAMP_STRUCT-Struktur. Sie müssen diese Struktur sicher vor dem Aufruf installieren. Weder Unterstützung des Dialogdatenaustauschs (DDX) noch Codeassistentenunterstützung für diese verfügbar. Die dritte Version der Funktion funktioniert ähnlich der ersten Version, außer dass sie akzeptiert einen Verweis auf ein COleDateTime-Objekt.

Hinweise

Die CTime-Version der Funktion festgelegt Mehraufwand einiger verursacht auf und weist einen etwas begrenzten Gültigkeitsbereich. Wenn Sie einen dieser Faktoren auch restriktiv suchen, verwenden Sie die zweite Version der Funktion. Aber bedenken Sie seinen Fehlerfreiheit Code-Assistenten und DDX-Unterstützung und die diese Anforderung installieren Sie die Struktur.

Beispiel

Siehe RFX_Text.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

Konzepte

MFC-Makros, globale Funktionen und globale Variablen