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 CFieldExchange

   in AFXDB.H

class CFieldExchange

CFieldExchange - for field exchange


Inner Classes, Typedefs, and Enums
enum CFieldExchange::FieldType
          
enum CFieldExchange::RFX_Operation
          
 
Field Summary
 BOOL m_bField
          
 HSTMT m_hstmt
          
 long m_lDefaultLBFetchSize
          
 long m_lDefaultLBReallocSize
          
 LPCTSTR m_lpszSeparator
          
 UINT m_nFieldFound
          
 UINT m_nFields
          
 UINT m_nFieldType
          
 UINT m_nOperation
          
 UINT m_nParamFields
          
 UINT m_nParams
          
 CRecordset* m_prs
          
 CString* m_pstr
          
 void* m_pvField
          
 
Constructor Summary
CFieldExchange( UINT nOperation, CRecordset* prs, void* pvField = NULL )
          
 
Method Summary
 void Default( LPCTSTR szName, void* pv, LONG* plLength, int nCType, UINT cbValue, UINT cbPrecision )
          
 void GetLongBinaryData( int nField, CLongBinary& lb, long* plSize )
          
 long GetLongBinarySize( int nField )
          
 BOOL IsFieldType( UINT* pnField )
          
 BYTE* ReallocLongBinary( CLongBinary& lb, long lSizeRequired, long lReallocSize )
          
 void SetFieldType( UINT nFieldType )
          
 

Field Detail

m_bField

public BOOL m_bField;

m_hstmt

public HSTMT m_hstmt;

m_lDefaultLBFetchSize

public long m_lDefaultLBFetchSize;

m_lDefaultLBReallocSize

public long m_lDefaultLBReallocSize;

m_lpszSeparator

public LPCTSTR m_lpszSeparator;

m_nFieldFound

public UINT m_nFieldFound;

m_nFields

public UINT m_nFields;

m_nFieldType

public UINT m_nFieldType;

m_nOperation

public UINT m_nOperation;

m_nParamFields

public UINT m_nParamFields;

m_nParams

public UINT m_nParams;

m_prs

public CRecordset* m_prs;

m_pstr

public CString* m_pstr;

m_pvField

public void* m_pvField;


Constructor Detail

CFieldExchange

public CFieldExchange( UINT nOperation, CRecordset* prs, void* pvField = NULL );


Method Detail

Default

public void Default( LPCTSTR szName, void* pv, LONG* plLength, int nCType, UINT cbValue, UINT cbPrecision );

GetLongBinaryData

public void GetLongBinaryData( int nField, CLongBinary& lb, long* plSize );

GetLongBinarySize

public long GetLongBinarySize( int nField );

IsFieldType

public BOOL IsFieldType( UINT* pnField );

ReallocLongBinary

public BYTE* ReallocLongBinary( CLongBinary& lb, long lSizeRequired, long lReallocSize );

SetFieldType

public void SetFieldType( UINT nFieldType );

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