StudentSet.cpp
上传用户:rs600066
上传日期:2017-10-16
资源大小:4788k
文件大小:6k
源码类别:

数据库系统

开发平台:

Visual C++

  1. // StudentSet.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "school.h"
  5. #include "StudentSet.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CStudentSet
  13. IMPLEMENT_DYNAMIC(CStudentSet, CRecordset)
  14. CStudentSet::CStudentSet(CDatabase* pdb)
  15. : CRecordset(pdb)
  16. {
  17. //{{AFX_FIELD_INIT(CStudentSet)
  18. m_code = _T("");
  19. m_name = _T("");
  20. m_class = _T("");
  21. m_sex = _T("");
  22. m_folk = _T("");
  23. m_political = _T("");
  24. m_oldname = _T("");
  25. m_family = _T("");
  26. m_phone = _T("");
  27. m_native = _T("");
  28. m_address = _T("");
  29. m_department = _T("");
  30. m_IDCard = _T("");
  31. m_postcode = _T("");
  32. m_major = _T("");
  33. m_edu_sys = _T("");
  34. m_family_relation1 = _T("");
  35. m_family_relation2 = _T("");
  36. m_family_relation3 = _T("");
  37. m_family_name1 = _T("");
  38. m_family_name2 = _T("");
  39. m_family_name3 = _T("");
  40. m_family_political1 = _T("");
  41. m_family_political2 = _T("");
  42. m_family_political3 = _T("");
  43. m_family_dept1 = _T("");
  44. m_family_dept2 = _T("");
  45. m_family_dept3 = _T("");
  46. m_family_duty1 = _T("");
  47. m_family_duty2 = _T("");
  48. m_family_duty3 = _T("");
  49. m_family_phone1 = _T("");
  50. m_family_phone2 = _T("");
  51. m_family_phone3 = _T("");
  52. m_term1 = _T("");
  53. m_term2 = _T("");
  54. m_term3 = _T("");
  55. m_term4 = _T("");
  56. m_term5 = _T("");
  57. m_term6 = _T("");
  58. m_term7 = _T("");
  59. m_term8 = _T("");
  60. m_term9 = _T("");
  61. m_term10 = _T("");
  62. m_summary = _T("");
  63. m_honor_date1 = _T("");
  64. m_honor_date2 = _T("");
  65. m_honor_date3 = _T("");
  66. m_honor_date4 = _T("");
  67. m_honor_date5 = _T("");
  68. m_honor_date6 = _T("");
  69. m_honor_digiest1 = _T("");
  70. m_honor_digiest2 = _T("");
  71. m_honor_digiest3 = _T("");
  72. m_honor_digiest4 = _T("");
  73. m_honor_digiest5 = _T("");
  74. m_honor_digiest6 = _T("");
  75. m_honor_remark1 = _T("");
  76. m_honor_remark2 = _T("");
  77. m_honor_remark3 = _T("");
  78. m_honor_remark4 = _T("");
  79. m_honor_remark5 = _T("");
  80. m_honor_remark6 = _T("");
  81. m_nFields = 66;
  82. //}}AFX_FIELD_INIT
  83. m_nDefaultType = snapshot;
  84. }
  85. CString CStudentSet::GetDefaultConnect()
  86. {
  87. return _T("ODBC;DSN=school");
  88. }
  89. CString CStudentSet::GetDefaultSQL()
  90. {
  91. return _T("[student]");
  92. }
  93. void CStudentSet::DoFieldExchange(CFieldExchange* pFX)
  94. {
  95. //{{AFX_FIELD_MAP(CStudentSet)
  96. pFX->SetFieldType(CFieldExchange::outputColumn);
  97. RFX_Text(pFX, _T("[code]"), m_code);
  98. RFX_Text(pFX, _T("[name]"), m_name);
  99. RFX_Text(pFX, _T("[class]"), m_class);
  100. RFX_Text(pFX, _T("[sex]"), m_sex);
  101. RFX_Text(pFX, _T("[folk]"), m_folk);
  102. RFX_Text(pFX, _T("[political]"), m_political);
  103. RFX_Text(pFX, _T("[oldname]"), m_oldname);
  104. RFX_Text(pFX, _T("[family]"), m_family);
  105. RFX_Text(pFX, _T("[phone]"), m_phone);
  106. RFX_Text(pFX, _T("[native]"), m_native);
  107. RFX_Date(pFX, _T("[enroll_date]"), m_enroll_date);
  108. RFX_Date(pFX, _T("[graduate_date]"), m_graduate_date);
  109. RFX_Text(pFX, _T("[address]"), m_address);
  110. RFX_Date(pFX, _T("[birthday]"), m_birthday);
  111. RFX_Text(pFX, _T("[department]"), m_department);
  112. RFX_Text(pFX, _T("[IDCard]"), m_IDCard);
  113. RFX_Text(pFX, _T("[postcode]"), m_postcode);
  114. RFX_Text(pFX, _T("[major]"), m_major);
  115. RFX_Text(pFX, _T("[edu_sys]"), m_edu_sys);
  116. RFX_Text(pFX, _T("[family_relation1]"), m_family_relation1);
  117. RFX_Text(pFX, _T("[family_relation2]"), m_family_relation2);
  118. RFX_Text(pFX, _T("[family_relation3]"), m_family_relation3);
  119. RFX_Text(pFX, _T("[family_name1]"), m_family_name1);
  120. RFX_Text(pFX, _T("[family_name2]"), m_family_name2);
  121. RFX_Text(pFX, _T("[family_name3]"), m_family_name3);
  122. RFX_Text(pFX, _T("[family_political1]"), m_family_political1);
  123. RFX_Text(pFX, _T("[family_political2]"), m_family_political2);
  124. RFX_Text(pFX, _T("[family_political3]"), m_family_political3);
  125. RFX_Text(pFX, _T("[family_dept1]"), m_family_dept1);
  126. RFX_Text(pFX, _T("[family_dept2]"), m_family_dept2);
  127. RFX_Text(pFX, _T("[family_dept3]"), m_family_dept3);
  128. RFX_Text(pFX, _T("[family_duty1]"), m_family_duty1);
  129. RFX_Text(pFX, _T("[family_duty2]"), m_family_duty2);
  130. RFX_Text(pFX, _T("[family_duty3]"), m_family_duty3);
  131. RFX_Text(pFX, _T("[family_phone1]"), m_family_phone1);
  132. RFX_Text(pFX, _T("[family_phone2]"), m_family_phone2);
  133. RFX_Text(pFX, _T("[family_phone3]"), m_family_phone3);
  134. RFX_Text(pFX, _T("[term1]"), m_term1);
  135. RFX_Text(pFX, _T("[term2]"), m_term2);
  136. RFX_Text(pFX, _T("[term3]"), m_term3);
  137. RFX_Text(pFX, _T("[term4]"), m_term4);
  138. RFX_Text(pFX, _T("[term5]"), m_term5);
  139. RFX_Text(pFX, _T("[term6]"), m_term6);
  140. RFX_Text(pFX, _T("[term7]"), m_term7);
  141. RFX_Text(pFX, _T("[term8]"), m_term8);
  142. RFX_Text(pFX, _T("[term9]"), m_term9);
  143. RFX_Text(pFX, _T("[term10]"), m_term10);
  144. RFX_Text(pFX, _T("[summary]"), m_summary);
  145. RFX_Text(pFX, _T("[honor_date1]"), m_honor_date1);
  146. RFX_Text(pFX, _T("[honor_date2]"), m_honor_date2);
  147. RFX_Text(pFX, _T("[honor_date3]"), m_honor_date3);
  148. RFX_Text(pFX, _T("[honor_date4]"), m_honor_date4);
  149. RFX_Text(pFX, _T("[honor_date5]"), m_honor_date5);
  150. RFX_Text(pFX, _T("[honor_date6]"), m_honor_date6);
  151. RFX_Text(pFX, _T("[honor_digiest1]"), m_honor_digiest1);
  152. RFX_Text(pFX, _T("[honor_digiest2]"), m_honor_digiest2);
  153. RFX_Text(pFX, _T("[honor_digiest3]"), m_honor_digiest3);
  154. RFX_Text(pFX, _T("[honor_digiest4]"), m_honor_digiest4);
  155. RFX_Text(pFX, _T("[honor_digiest5]"), m_honor_digiest5);
  156. RFX_Text(pFX, _T("[honor_digiest6]"), m_honor_digiest6);
  157. RFX_Text(pFX, _T("[honor_remark1]"), m_honor_remark1);
  158. RFX_Text(pFX, _T("[honor_remark2]"), m_honor_remark2);
  159. RFX_Text(pFX, _T("[honor_remark3]"), m_honor_remark3);
  160. RFX_Text(pFX, _T("[honor_remark4]"), m_honor_remark4);
  161. RFX_Text(pFX, _T("[honor_remark5]"), m_honor_remark5);
  162. RFX_Text(pFX, _T("[honor_remark6]"), m_honor_remark6);
  163. //}}AFX_FIELD_MAP
  164. }
  165. /////////////////////////////////////////////////////////////////////////////
  166. // CStudentSet diagnostics
  167. #ifdef _DEBUG
  168. void CStudentSet::AssertValid() const
  169. {
  170. CRecordset::AssertValid();
  171. }
  172. void CStudentSet::Dump(CDumpContext& dc) const
  173. {
  174. CRecordset::Dump(dc);
  175. }
  176. #endif //_DEBUG