www.gusucode.com > 大学排课系统,VC++实现,能实现根据教师及课程资源自动排 > 大学排课系统,VC++实现,能实现根据教师及课程资源自动排课/ARRANGE/TeacherSet.cpp
// TeacherSet.cpp : implementation file // #include "stdafx.h" #include "arrange.h" #include "TeacherSet.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CTeacherSet IMPLEMENT_DYNAMIC(CTeacherSet, CRecordset) CTeacherSet::CTeacherSet(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CTeacherSet) m_record = 0; m_teacher_id = _T(""); m_tdept = _T(""); m_ttime1 = 0; m_ttime2 = 0; m_ttime3 = 0; m_ttime4 = 0; m_nFields = 7; //}}AFX_FIELD_INIT m_nDefaultType = snapshot; } CString CTeacherSet::GetDefaultConnect() { return _T("ODBC;DSN=stct"); } CString CTeacherSet::GetDefaultSQL() { return _T("[TEACHERS]"); } void CTeacherSet::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CTeacherSet) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Long(pFX, _T("[record]"), m_record); RFX_Text(pFX, _T("[teacher_id]"), m_teacher_id); RFX_Text(pFX, _T("[tdept]"), m_tdept); RFX_Int(pFX, _T("[ttime1]"), m_ttime1); RFX_Int(pFX, _T("[ttime2]"), m_ttime2); RFX_Int(pFX, _T("[ttime3]"), m_ttime3); RFX_Int(pFX, _T("[ttime4]"), m_ttime4); //}}AFX_FIELD_MAP } ///////////////////////////////////////////////////////////////////////////// // CTeacherSet diagnostics #ifdef _DEBUG void CTeacherSet::AssertValid() const { CRecordset::AssertValid(); } void CTeacherSet::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif //_DEBUG