PT.cpp
上传用户:shtiemo
上传日期:2017-12-29
资源大小:163k
文件大小:2k
开发平台:

Visual C++

  1. // PT.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "PasRTDat.h"
  5. #include "PT.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CPT
  13. IMPLEMENT_DYNAMIC(CPT, CRecordset)
  14. CPT::CPT(CDatabase* pdb)
  15. : CRecordset(pdb)
  16. {
  17. //{{AFX_FIELD_INIT(CPT)
  18. m_ID = 0;
  19. m_MingZi = _T("");
  20. m_VACoef = 1.0f;
  21. m_VAOffset = 0.0f;
  22. m_VBCoef = 1.0f;
  23. m_VBOffset = 0.0f;
  24. m_VCCoef = 1.0f;
  25. m_VCOffset = 0.0f;
  26. #ifdef NEW_SYSTEM
  27. m_VXABCoef = 1.0f;
  28. m_VXABOffset = 0.0f;
  29. m_VXBCCoef = 1.0f;
  30. m_VXBCOffset = 0.0f;
  31. m_VXCACoef = 1.0f;
  32. m_VXCAOffset = 0.0f;
  33. m_nFields = 14;
  34. #else
  35. m_VXCoef = 1.0f;
  36. m_VXOffset = 0.0f;
  37. m_nFields = 10;
  38. #endif
  39. //}}AFX_FIELD_INIT
  40. m_nDefaultType = snapshot;
  41. }
  42. CString CPT::GetDefaultConnect()
  43. {
  44. return _T("ODBC;DSN=Amiaoshu;UID=iES;PWD=iESApp;");
  45. }
  46. CString CPT::GetDefaultSQL()
  47. {
  48. return _T("PT");
  49. }
  50. void CPT::DoFieldExchange(CFieldExchange* pFX)
  51. {
  52. //{{AFX_FIELD_MAP(CPT)
  53. pFX->SetFieldType(CFieldExchange::outputColumn);
  54. RFX_Int(pFX, _T("ID"), m_ID);
  55. RFX_Text(pFX, _T("MingZi"), m_MingZi);
  56. RFX_Single(pFX, _T("VACoef"), m_VACoef);
  57. RFX_Single(pFX, _T("VAOffset"), m_VAOffset);
  58. RFX_Single(pFX, _T("VBCoef"), m_VBCoef);
  59. RFX_Single(pFX, _T("VBOffset"), m_VBOffset);
  60. RFX_Single(pFX, _T("VCCoef"), m_VCCoef);
  61. RFX_Single(pFX, _T("VCOffset"), m_VCOffset);
  62. #ifdef NEW_SYSTEM
  63. RFX_Single(pFX, _T("VABXCoef"), m_VXABCoef);
  64. RFX_Single(pFX, _T("VABXOffset"), m_VXABOffset);
  65. RFX_Single(pFX, _T("VBCXCoef"), m_VXBCCoef);
  66. RFX_Single(pFX, _T("VBCXOffset"), m_VXBCOffset);
  67. RFX_Single(pFX, _T("VCAXCoef"), m_VXCACoef);
  68. RFX_Single(pFX, _T("VCAXOffset"), m_VXCAOffset);
  69. #else
  70. RFX_Single(pFX, _T("VXCoef"), m_VXCoef);
  71. RFX_Single(pFX, _T("VXOffset"), m_VXOffset);
  72. #endif
  73. //}}AFX_FIELD_MAP
  74. }
  75. /////////////////////////////////////////////////////////////////////////////
  76. // CPT diagnostics
  77. #ifdef _DEBUG
  78. void CPT::AssertValid() const
  79. {
  80. CRecordset::AssertValid();
  81. }
  82. void CPT::Dump(CDumpContext& dc) const
  83. {
  84. CRecordset::Dump(dc);
  85. }
  86. #endif //_DEBUG