LeaveRS.cpp
Upload User: bjvcxy
Upload Date: 2021-05-06
Package Size: 2054k
Code Size: 1k
Development Platform:

Visual C++

  1. // LeaveRS.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "attendance.h"
  5. #include "LeaveRS.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CLeaveRS
  13. IMPLEMENT_DYNAMIC(CLeaveRS, CRecordset)
  14. CLeaveRS::CLeaveRS(CDatabase* pdb)
  15. : CRecordset(pdb)
  16. {
  17. //{{AFX_FIELD_INIT(CLeaveRS)
  18. m_ID = 0;
  19. m_PERSON = _T("");
  20. m_REASON = _T("");
  21. m_nFields = 5;
  22. //}}AFX_FIELD_INIT
  23. m_nDefaultType = snapshot;
  24. // 初始化CTime对象
  25. m_START_TIME=NULL;
  26. m_END_TIME=NULL;
  27. }
  28. CString CLeaveRS::GetDefaultConnect()
  29. {
  30. return _T("ODBC;DSN=MISDB");
  31. }
  32. CString CLeaveRS::GetDefaultSQL()
  33. {
  34. return _T("[LEAVE]");
  35. }
  36. void CLeaveRS::DoFieldExchange(CFieldExchange* pFX)
  37. {
  38. //{{AFX_FIELD_MAP(CLeaveRS)
  39. pFX->SetFieldType(CFieldExchange::outputColumn);
  40. RFX_Int(pFX, _T("[ID]"), m_ID);
  41. RFX_Text(pFX, _T("[PERSON]"), m_PERSON);
  42. RFX_Date(pFX, _T("[START_TIME]"), m_START_TIME);
  43. RFX_Date(pFX, _T("[END_TIME]"), m_END_TIME);
  44. RFX_Text(pFX, _T("[REASON]"), m_REASON);
  45. //}}AFX_FIELD_MAP
  46. }
  47. /////////////////////////////////////////////////////////////////////////////
  48. // CLeaveRS diagnostics
  49. #ifdef _DEBUG
  50. void CLeaveRS::AssertValid() const
  51. {
  52. CRecordset::AssertValid();
  53. }
  54. void CLeaveRS::Dump(CDumpContext& dc) const
  55. {
  56. CRecordset::Dump(dc);
  57. }
  58. #endif //_DEBUG