www.pudn.com > Stud_info.rar > Stud_infoSet.cpp
// Stud_infoSet.cpp : implementation of the CstudentSet class
//
#include "stdafx.h"
#include "Stud_info.h"
#include "Stud_infoSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CstudentSet implementation
IMPLEMENT_DYNAMIC(CstudentSet, CRecordset)
CstudentSet::CstudentSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CstudentSet)
m_no = _T("");
m_name = _T("");
m_sex = _T("");
m_birth = 0;
m_nativeplace = _T("");
m_nation = _T("");
m_ifmarry = _T("");
m_jointime = _T("");
m_joinplace = _T("");
m_studythrough = _T("");
m_duty = _T("");
m_dutytime = _T("");
m_rank = _T("");
m_ranktime = _T("");
m_sdept = _T("");
m_team = _T("");
m_entrancetime = _T("");
m_graduatetime = _T("");
m_unitbeforeentrance = _T("");
m_studydirection = _T("");
m_nameoftutor = _T("");
m_coursecircs = _T("");
m_publishcircs = _T("");
m_contaction = _T("");
m_nFields = 24;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CstudentSet::GetDefaultConnect()
{
return _T("ODBC;DSN=studinfo");
}
CString CstudentSet::GetDefaultSQL()
{
return _T("[student]");
}
void CstudentSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CstudentSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[no]"), m_no);
RFX_Text(pFX, _T("[name]"), m_name);
RFX_Text(pFX, _T("[sex]"), m_sex);
RFX_Date(pFX, _T("[birth]"), m_birth);
RFX_Text(pFX, _T("[nativeplace]"), m_nativeplace);
RFX_Text(pFX, _T("[nation]"), m_nation);
RFX_Text(pFX, _T("[ifmarry]"), m_ifmarry);
RFX_Text(pFX, _T("[jointime]"), m_jointime);
RFX_Text(pFX, _T("[joinplace]"), m_joinplace);
RFX_Text(pFX, _T("[studythrough]"), m_studythrough);
RFX_Text(pFX, _T("[duty]"), m_duty);
RFX_Text(pFX, _T("[dutytime]"), m_dutytime);
RFX_Text(pFX, _T("[rank]"), m_rank);
RFX_Text(pFX, _T("[ranktime]"), m_ranktime);
RFX_Text(pFX, _T("[sdept]"), m_sdept);
RFX_Text(pFX, _T("[team]"), m_team);
RFX_Text(pFX, _T("[entrancetime]"), m_entrancetime);
RFX_Text(pFX, _T("[graduatetime]"), m_graduatetime);
RFX_Text(pFX, _T("[unitbeforeentrance]"), m_unitbeforeentrance);
RFX_Text(pFX, _T("[studydirection]"), m_studydirection);
RFX_Text(pFX, _T("[nameoftutor]"), m_nameoftutor);
RFX_Text(pFX, _T("[coursecircs]"), m_coursecircs);
RFX_Text(pFX, _T("[publishcircs]"), m_publishcircs);
RFX_Text(pFX, _T("[contaction]"), m_contaction);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CstudentSet diagnostics
#ifdef _DEBUG
void CstudentSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CstudentSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG