DAODeptInstSet.cpp
上传用户:benben_wyd
上传日期:2010-02-26
资源大小:1229k
文件大小:2k
源码类别:

书籍源码

开发平台:

Visual C++

  1. // DAODeptInstSet.cpp : implementation of the CDAODeptInstSet class
  2. //
  3. #include "stdafx.h"
  4. #include "DAODeptInst.h"
  5. #include "DAODeptInstSet.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CDAODeptInstSet implementation
  13. IMPLEMENT_DYNAMIC(CDAODeptInstSet, CDaoRecordset)
  14. CDAODeptInstSet::CDAODeptInstSet(CDaoDatabase* pdb)
  15. : CDaoRecordset(pdb)
  16. {
  17. //{{AFX_FIELD_INIT(CDAODeptInstSet)
  18. m_DepartmentCode = _T("");
  19. m_DepartmentName = _T("");
  20. m_InstructorID = 0;
  21. m_Name = _T("");
  22. m_DepartmentCode2 = _T("");
  23. m_EMAIL = _T("");
  24. m_Notes = _T("");
  25. m_nFields = 7;
  26. //}}AFX_FIELD_INIT
  27. m_strFilter = 
  28. "Instructor.DepartmentCode = Department.DepartmentCode";
  29. m_nDefaultType = dbOpenDynaset;
  30. }
  31. CString CDAODeptInstSet::GetDefaultDBName()
  32. {
  33. return _T("C:\My Documents\Visual C++\Classes.mdb");
  34. }
  35. CString CDAODeptInstSet::GetDefaultSQL()
  36. {
  37. return _T("[Department],[Instructor]");
  38. }
  39. void CDAODeptInstSet::DoFieldExchange(CDaoFieldExchange* pFX)
  40. {
  41. //{{AFX_FIELD_MAP(CDAODeptInstSet)
  42. pFX->SetFieldType(CDaoFieldExchange::outputColumn);
  43. DFX_Text(pFX, _T("[Department].[DepartmentCode]"), m_DepartmentCode);
  44. DFX_Text(pFX, _T("[DepartmentName]"), m_DepartmentName);
  45. DFX_Long(pFX, _T("[InstructorID]"), m_InstructorID);
  46. DFX_Text(pFX, _T("[Name]"), m_Name);
  47. DFX_Text(pFX, _T("[Instructor].[DepartmentCode]"), m_DepartmentCode2);
  48. DFX_Text(pFX, _T("[EMAIL]"), m_EMAIL);
  49. DFX_Text(pFX, _T("[Notes]"), m_Notes);
  50. //}}AFX_FIELD_MAP
  51. }
  52. /////////////////////////////////////////////////////////////////////////////
  53. // CDAODeptInstSet diagnostics
  54. #ifdef _DEBUG
  55. void CDAODeptInstSet::AssertValid() const
  56. {
  57. CDaoRecordset::AssertValid();
  58. }
  59. void CDAODeptInstSet::Dump(CDumpContext& dc) const
  60. {
  61. CDaoRecordset::Dump(dc);
  62. }
  63. #endif //_DEBUG