RFX_Date

public st&atic void RFX_Date (CFieldExchange pFX, const char * szNameCTimeamp; valore);

public static void RFX_Date ( CFieldExchange * pFX, const char * szName, TIMEST&_STRUCTamp; valore );

Parametri

pFX

Puntatore a un oggetto della classe CFieldExchange. Questo oggetto contiene informazioni per definire il contesto per ogni chiamata della funzione. Per ulteriori informazioni sulle operazioni può specificare un oggetto CFieldExchange , vedere l'articolo Record campo Exchange: How RFX Works nel manuale del programmatore di Visual C++.

szName

Il nome di una colonna di dati.

valore

Il valore memorizzato nel membro dati indicato — il valore di essere trasferito. Le due versioni della funzione di prendono i tipi di dati diversi per valore. La prima versione della funzione accetta un riferimento a un oggetto CTime . Per un trasferimento dal recordset all'origine dati, questo valore deriva dal membro dati specificato. Per un trasferimento dall'origine dati al recordset, il valore viene memorizzato nel membro dati specificato. La seconda versione della funzione prende un riferimento a un TIMESTAMP_STRUCT. È necessario impostare questa struttura voi stessi prima di chiamata. Né dialog data exchange (DDX) supporta né ClassWizard supporto è disponibile per questa versione. Nella mappa del campo inserire la tua chiamata alla seconda versione del RFX_Date all'esterno i delimitatori di commento ClassWizard.

Osservazioni

La funzione RFX_Date trasferisce i dati CTime o TIMESTAMP_STRUCT tra i membri dati di campo di un oggetto CRecordset e le colonne di un record dell'origine dati di tipo ODBC SQL_DATE, SQL_TIMEo SQL_TIMESTAMP.

La versione CTime della funzione impone il sovraccarico di qualche elaborazione intermedia e ha una gamma piuttosto limitata. Se trovate uno di questi fattori troppo limitanti, utilizzare la seconda versione della funzione. Ma si noti la sua mancanza di supporto ClassWizard e DDX e il requisito che è impostare la struttura te stesso.

Esempio

Vedi RFX_Text.

Vedere a&nchenbsp;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Byte, RFX_Binary, RFX_LongBinary, CFieldExchange:: SetFieldType

Index