YGJBGZB.CPP
上传用户:ghostdhl
上传日期:2018-06-14
资源大小:9728k
文件大小:2k
源码类别:

数据库编程

开发平台:

Visual C++

  1. // Ygjbgzb.cpp: implementation of the CYgjbgzb class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "GZGLXT.h"
  6. #include "Ygjbgzb.h"
  7. #include "ADOConn.h"
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char THIS_FILE[]=__FILE__;
  11. #define new DEBUG_NEW
  12. #endif
  13. //////////////////////////////////////////////////////////////////////
  14. // Construction/Destruction
  15. //////////////////////////////////////////////////////////////////////
  16. CYgjbgzb::CYgjbgzb()
  17. {
  18. }
  19. CYgjbgzb::~CYgjbgzb()
  20. {
  21. }
  22. CString CYgjbgzb::GetYGid()
  23. {
  24. return YGid;
  25. }
  26. void CYgjbgzb::SetYGid(CString cYGid)
  27. {
  28. YGid=cYGid;
  29. }
  30. CString CYgjbgzb::GetYGxm()
  31. {
  32. return YGxm;
  33. }
  34. void CYgjbgzb::SetYGxm(CString cYGxm)
  35. {
  36. YGxm=cYGxm;
  37. }
  38. int CYgjbgzb::GetJBgz()
  39. {
  40. return JBgz;
  41. }
  42. void CYgjbgzb::SetJBgz(int iJBgz)
  43. {
  44. JBgz=iJBgz;
  45. }
  46. int CYgjbgzb::GetZWgz()
  47. {
  48. return ZWgz;
  49. }
  50. void CYgjbgzb::SetZWgz(int iZWgz)
  51. {
  52. ZWgz=iZWgz;
  53. }
  54. int CYgjbgzb::GetGLgz()
  55. {
  56. return GLgz;
  57. }
  58. void CYgjbgzb::SetGLgz(int iGLgz)
  59. {
  60. GLgz=iGLgz;
  61. }
  62. int CYgjbgzb::GetYLbxj()
  63. {
  64. return YLbxj;
  65. }
  66. void CYgjbgzb::SetYLbxj(int iYLbxj)
  67. {
  68. YLbxj=iYLbxj;
  69. }
  70. void CYgjbgzb::sql_insert()
  71. {
  72. ADOConn m_AdoConn;
  73. _bstr_t vSQL;
  74. // vSQL="SELECT * FROM Ygfdgzxmb";
  75. vSQL="INSERT INTO Ygjbgzb(YGid,YGxm)VALUES('"+YGid+"','"+YGxm+"')";
  76.     m_AdoConn.ExecuteSQL(vSQL);
  77.     m_AdoConn.ExitConnect();
  78. }
  79. void CYgjbgzb::sql_update(CString cYGid)
  80. {
  81. ADOConn m_AdoConn;
  82. CString strJBgz;
  83. strJBgz.Format("%d",JBgz);
  84. CString strZWgz;
  85. strZWgz.Format("%d",ZWgz);
  86. CString strGLgz;
  87. strGLgz.Format("%d",GLgz);
  88. CString strYLbxj;
  89. strYLbxj.Format("%d",YLbxj);
  90. _bstr_t vSQL;
  91. vSQL="UPDATE Ygjbgzb SET JBgz="+strJBgz+",ZWgz="+strZWgz+",GLgz="
  92. +strGLgz+",YLbxj="+strYLbxj+" WHERE YGid="+" '"+cYGid+"'";
  93. //    AfxMessageBox(vSQL);
  94. m_AdoConn.ExecuteSQL(vSQL);
  95. m_AdoConn.ExitConnect();
  96. }
  97. void CYgjbgzb::sql_delete(CString cYGid)
  98. {
  99. ADOConn m_AdoConn;
  100.     m_AdoConn.OnInitADOConn();
  101. CString sql;
  102. sql.Format("delete from ygjbgzb where ygid='%s'",cYGid);
  103. // _bstr_t vSQL;
  104. // vSQL="DELETE FROM Ygjbgzb WHERE YGid="+" '"+cYGid+"'";
  105. m_AdoConn.ExecuteSQL((_bstr_t)sql);
  106. m_AdoConn.ExitConnect();
  107. }