MFC
Class CFieldExchange
in AFXDB.H
- class CFieldExchange
CFieldExchange - for field exchange
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;
CFieldExchange
public CFieldExchange( UINT nOperation, CRecordset* prs, void* pvField = NULL );
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 );