// RelationSet.cpp : implementation file
//
#include "stdafx.h"
#include "myapp.h"
#include "RelationSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/
// CRelationSet
IMPLEMENT_DYNAMIC(CRelationSet, CRecordset)
CRelationSet::CRelationSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CRelationSet)
m_COUNTER = INVALID;
m_ID = INVALID;
m_PID = INVALID;
m_VALUE1 = INVALID;
m_VALUE2 = INVALID;
m_VALUE3 = INVALID;
m_VALUE4 = INVALID;
m_VALUE5 = INVALID;
m_nFields = 8;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CString CRelationSet::GetDefaultConnect()
{
return _T("ODBC;DSN=TryDB");
}
CString CRelationSet::GetDefaultSQL()
{
return _T("[relation]");
}
void CRelationSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CRelationSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_INVALID(pFX, _T("[COUNTER]"), m_COUNTER);
RFX_INVALID(pFX, _T("[ID]"), m_ID);
RFX_INVALID(pFX, _T("[PID]"), m_PID);
RFX_INVALID(pFX, _T("[VALUE1]"), m_VALUE1);
RFX_INVALID(pFX, _T("[VALUE2]"), m_VALUE2);
RFX_INVALID(pFX, _T("[VALUE3]"), m_VALUE3);
RFX_INVALID(pFX, _T("[VALUE4]"), m_VALUE4);
RFX_INVALID(pFX, _T("[VALUE5]"), m_VALUE5);
//}}AFX_FIELD_MAP
}
/
// CRelationSet diagnostics
#ifdef _DEBUG
void CRelationSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CRelationSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG