home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CDaoFieldExchange

   in AFXDAO.H

class CDaoFieldExchange

CDaoFieldExchange - for field exchange


Inner Classes, Typedefs, and Enums
enum CDaoFieldExchange::DFX_Operation
          
enum CDaoFieldExchange::FieldType
          
 
Field Summary
 UINT m_nField
          
 UINT m_nFieldFound
          
 UINT m_nFieldType
          
 UINT m_nOperation
          
 UINT m_nParam
          
 CDaoRecordset* m_prs
          
 void* m_pvField
          
 
Constructor Summary
CDaoFieldExchange( UINT nOperation, CDaoRecordset* prs, void* pvField = NULL )
          
 
Method Summary
 static void PASCAL AllocCacheValue( CDaoFieldCache*& pCache, DWORD dwDataType )
          
 static void PASCAL AppendParamType( CString& strParamList, DWORD dwParamType )
          
 static BOOL PASCAL CompareValue( void* pvSrc, void* pvDest, DWORD dwDataType )
          
 static void PASCAL CopyValue( void* pvSrc, void* pvDest, DWORD dwDataType )
          
 void Default( LPCTSTR lpszName, void* pv, DWORD dwFieldType, DWORD dwBindOptions = 0 )
          
 static void PASCAL DeleteCacheValue( CDaoFieldCache* pCache, DWORD dwDataType )
          
 static void PASCAL FillVariant( void* pvValue, DWORD dwDataType, COleVariant** ppVar )
          
 static CDaoFieldCache* PASCAL GetCacheValue( CDaoRecordset* prs, void* pv )
          
 static BOOL PASCAL IsNullValue( void* pv, DWORD dwDataType )
          
 BOOL IsValidOperation()
          
 void SetFieldType( UINT nFieldType )
          
 static void PASCAL SetNullValue( void* pv, DWORD dwDataType )
          
 

Field Detail

m_nField

public UINT m_nField;

m_nFieldFound

public UINT m_nFieldFound;

m_nFieldType

public UINT m_nFieldType;

m_nOperation

public UINT m_nOperation;

m_nParam

public UINT m_nParam;

m_prs

public CDaoRecordset* m_prs;

m_pvField

public void* m_pvField;


Constructor Detail

CDaoFieldExchange

public CDaoFieldExchange( UINT nOperation, CDaoRecordset* prs, void* pvField = NULL );


Method Detail

AllocCacheValue

public static void PASCAL AllocCacheValue( CDaoFieldCache*& pCache, DWORD dwDataType );

AppendParamType

public static void PASCAL AppendParamType( CString& strParamList, DWORD dwParamType );

CompareValue

public static BOOL PASCAL CompareValue( void* pvSrc, void* pvDest, DWORD dwDataType );

CopyValue

public static void PASCAL CopyValue( void* pvSrc, void* pvDest, DWORD dwDataType );

Default

public void Default( LPCTSTR lpszName, void* pv, DWORD dwFieldType, DWORD dwBindOptions = 0 );

DeleteCacheValue

public static void PASCAL DeleteCacheValue( CDaoFieldCache* pCache, DWORD dwDataType );

FillVariant

public static void PASCAL FillVariant( void* pvValue, DWORD dwDataType, COleVariant** ppVar );

GetCacheValue

public static CDaoFieldCache* PASCAL GetCacheValue( CDaoRecordset* prs, void* pv );

IsNullValue

public static BOOL PASCAL IsNullValue( void* pv, DWORD dwDataType );

IsValidOperation

public BOOL IsValidOperation();

SetFieldType

public void SetFieldType( UINT nFieldType );

SetNullValue

public static void PASCAL SetNullValue( void* pv, DWORD dwDataType );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD