DFX_DateTime
Données de date et d'heure de transferts entre les données membres de champ d'un objet de CDaoRecordset et les colonnes d'un enregistrement dans la source de données.
void AFXAPI DFX_DateTime(
CDaoFieldExchange* pFX,
LPCTSTR szName,
COleDateTime& value,
DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE
);
Paramètres
pFX
Un pointeur vers un objet de classe CDaoFieldExchange.Cet objet contient des informations pour définir le contexte pour chaque appel de la fonction.szName
Le nom d'une colonne de données.correspondante
La valeur signalée dans le membre de données désignée — la valeur à transférer.La fonction prend une référence à un objet COleDateTime.Pour un transfert du recordset vers la source de données, cette valeur est prise de la donnée membre spécifiée.Pour une migration de source de données vers le recordset, la valeur est stockée dans le membre de données spécifiée.dwBindOptions
Une option qui vous permet de tirer parti du mécanisme de le mécanisme de double tampon MFC pour détecter les champs du recordset qui ont changé.La valeur par défaut, AFX_DAO_ENABLE_FIELD_CACHE, utilise le mécanisme de double tampon.l'autre valeur possible est AFX_DAO_DISABLE_FIELD_CACHE.Si vous spécifiez cette valeur, MFC ne fait aucun contrôle sur ce champ.Vous devez appeler SetFieldDirty et SetFieldNull vous-même.[!REMARQUE]
Vous pouvez contrôler si les données sont double tampon par défaut en définissant CDaoRecordset::m_bCheckCacheForDirtyFields.
Notes
Les données sont mappés entre le type DAO_DATE dans DAO et le type COleDateTime dans le recordset.
[!REMARQUE]
COleDateTime remplace CTime et TIMESTAMP_STRUCT à cet effet dans les classes DAO.CTime et TIMESTAMP_STRUCT sont encore utilisés pour les classes ODBC d'accès aux données.
Exemple
Consultez DFX_Text.
Configuration requise
Header: afxdao.h
Voir aussi
Référence
CDaoFieldExchange::SetFieldType