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