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

Visual C++

  1. // CT.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "PasRTDat.h"
  5. #include "CT.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CCT
  13. IMPLEMENT_DYNAMIC(CCT, CRecordset)
  14. CCT::CCT(CDatabase* pdb)
  15. : CRecordset(pdb)
  16. {
  17. //{{AFX_FIELD_INIT(CCT)
  18. m_ID = 0;
  19. m_MingZi = _T("");
  20. m_PCoef = 1.0f;
  21. m_POffset = 0.0f;
  22. m_QCoef = 1.0f;
  23. m_QOffset = 0.0f;
  24. #ifdef NEW_SYSTEM
  25. m_IACoef = 1.0f;
  26. m_IAOffset = 0.0f;
  27. m_IBCoef = 1.0f;
  28. m_IBOffset = 0.0f;
  29. m_ICCoef = 1.0f;
  30. m_ICOffset = 0.0f;
  31. m_nFields = 12;
  32. #else
  33. m_ICoef = 1.0f;
  34. m_IOffset = 0.0f;
  35. m_nFields = 8;
  36. #endif
  37. //}}AFX_FIELD_INIT
  38. m_nDefaultType = snapshot;
  39. }
  40. CString CCT::GetDefaultConnect()
  41. {
  42. return _T("ODBC;DSN=Amiaoshu;UID=iES;PWD=iESApp;");
  43. }
  44. CString CCT::GetDefaultSQL()
  45. {
  46. return _T("CT");
  47. }
  48. void CCT::DoFieldExchange(CFieldExchange* pFX)
  49. {
  50. //{{AFX_FIELD_MAP(CCT)
  51. pFX->SetFieldType(CFieldExchange::outputColumn);
  52. RFX_Int(pFX, _T("ID"), m_ID);
  53. RFX_Text(pFX, _T("MingZi"), m_MingZi);
  54. RFX_Single(pFX, _T("PCoef"), m_PCoef);
  55. RFX_Single(pFX, _T("POffset"), m_POffset);
  56. RFX_Single(pFX, _T("QCoef"), m_QCoef);
  57. RFX_Single(pFX, _T("QOffset"), m_QOffset);
  58. #ifdef NEW_SYSTEM
  59. RFX_Single(pFX, _T("IACoef"), m_IACoef);
  60. RFX_Single(pFX, _T("IAOffset"), m_IAOffset);
  61. RFX_Single(pFX, _T("IBCoef"), m_ICCoef);
  62. RFX_Single(pFX, _T("IBOffset"), m_ICOffset);
  63. RFX_Single(pFX, _T("ICCoef"), m_ICCoef);
  64. RFX_Single(pFX, _T("ICOffset"), m_ICOffset);
  65. #else
  66. RFX_Single(pFX, _T("ICoef"), m_ICoef);
  67. RFX_Single(pFX, _T("IOffset"), m_IOffset);
  68. #endif
  69. //}}AFX_FIELD_MAP
  70. }
  71. /////////////////////////////////////////////////////////////////////////////
  72. // CCT diagnostics
  73. #ifdef _DEBUG
  74. void CCT::AssertValid() const
  75. {
  76. CRecordset::AssertValid();
  77. }
  78. void CCT::Dump(CDumpContext& dc) const
  79. {
  80. CRecordset::Dump(dc);
  81. }
  82. #endif //_DEBUG