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

数据库编程

开发平台:

Visual C++

  1. // Czyxxb.cpp: implementation of the CCzyxxb class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "GZGLXT.h"
  6. #include "Czyxxb.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. CCzyxxb::CCzyxxb()
  17. {
  18. }
  19. CCzyxxb::~CCzyxxb()
  20. {
  21. }
  22. CString CCzyxxb::GetCzyName()
  23. {
  24. return CzyName;
  25. }
  26. void CCzyxxb::SetCzyName(CString cCzyName)
  27. {
  28. CzyName=cCzyName;
  29. }
  30. CString CCzyxxb::GetPwd()
  31. {
  32. return Pwd;
  33. }
  34. void CCzyxxb::SetPwd(CString cPwd)
  35. {
  36. Pwd=cPwd;
  37. }
  38. CString CCzyxxb::GetCzyjb()
  39. {
  40. return Czyjb;
  41. }
  42. void CCzyxxb::SetCzyjb(CString cCzyjb)
  43. {
  44. Czyjb=cCzyjb;
  45. }
  46. void CCzyxxb::sql_insert()
  47. {
  48.     ADOConn m_AdoConn;
  49. _bstr_t vSQL;
  50. vSQL="INSERT INTO Czyxxb(CzyName,Pwd,Czyjb)VALUES('"
  51. +CzyName+"','"+Pwd+"','"+Czyjb+"')";
  52.     m_AdoConn.ExecuteSQL(vSQL);
  53.     m_AdoConn.ExitConnect();
  54. }
  55. void CCzyxxb::sql_updatepwd(CString cCzyName)
  56. {
  57.     ADOConn m_AdoConn;
  58. _bstr_t vSQL;
  59. vSQL="UPDATE Czyxxb SET Pwd='"+Pwd+"' WHERE CzyName="+" '"+cCzyName+"'";
  60. m_AdoConn.ExecuteSQL(vSQL);
  61. m_AdoConn.ExitConnect();
  62. }
  63. void CCzyxxb::sql_delete(CString cCzyName)
  64. {
  65.     ADOConn m_AdoConn;
  66.     m_AdoConn.OnInitADOConn();
  67. CString sql;
  68. sql.Format("delete from Czyxxb where CzyName='%s'",cCzyName);
  69. m_AdoConn.ExecuteSQL((_bstr_t)sql);
  70. m_AdoConn.ExitConnect();
  71. }
  72. int CCzyxxb::Havename(CString cCzyName)
  73. {
  74. ADOConn m_AdoConn;
  75.     m_AdoConn.OnInitADOConn();
  76. CString sql;
  77. sql.Format("SELECT*FROM Czyxxb WHERE CzyName='%s'",cCzyName);
  78. _RecordsetPtr m_pRecordset;
  79. m_pRecordset=m_AdoConn.GetRecordSet((_bstr_t)sql);
  80. if(m_pRecordset->adoEOF)
  81. return -1;
  82. else 
  83. return 1;
  84. m_AdoConn.ExitConnect();
  85. }
  86. int CCzyxxb::HaveCzy(CString cCzyName,CString cPwd)
  87. {
  88. ADOConn m_AdoConn;
  89.     m_AdoConn.OnInitADOConn();
  90. CString sql;
  91. sql.Format("SELECT*FROM Czyxxb WHERE CzyName='%s' AND Pwd='%s'",cCzyName,cPwd);
  92. _RecordsetPtr m_pRecordset;
  93. m_pRecordset=m_AdoConn.GetRecordSet((_bstr_t)sql);
  94. if(m_pRecordset->adoEOF)
  95. return -1;
  96. else 
  97. return 1;
  98. m_AdoConn.ExitConnect();
  99. }
  100. int CCzyxxb::HaveCzyjb(CString cCzyName,CString cPwd,CString cCzyjb)
  101. {
  102. ADOConn m_AdoConn;
  103.     m_AdoConn.OnInitADOConn();
  104. CString sql;
  105. sql.Format("SELECT*FROM Czyxxb WHERE CzyName='%s' AND Pwd='%s' AND Czyjb='%s'",cCzyName,cPwd,cCzyjb);
  106. _RecordsetPtr m_pRecordset;
  107. m_pRecordset=m_AdoConn.GetRecordSet((_bstr_t)sql);
  108. if(m_pRecordset->adoEOF)
  109. return -1;
  110. else 
  111. return 1;
  112. m_AdoConn.ExitConnect();
  113. }