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

数据库编程

开发平台:

Visual C++

  1. // Gzffmxb.cpp: implementation of the CGzffmxb class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "GZGLXT.h"
  6. #include "Gzffmxb.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. CGzffmxb::CGzffmxb()
  17. {
  18. }
  19. CGzffmxb::~CGzffmxb()
  20. {
  21. }
  22. CString CGzffmxb::GetYGid()
  23. {
  24. return YGid;
  25. }
  26. void CGzffmxb::SetYGid(CString cYGid)
  27. {
  28. YGid=cYGid;
  29. }
  30. CString CGzffmxb::GetYGxm()
  31. {
  32. return YGxm;
  33. }
  34. void CGzffmxb::SetYGxm(CString cYGxm)
  35. {
  36. YGxm=cYGxm;
  37. }
  38. int CGzffmxb::GetJBgz()
  39. {
  40. return JBgz;
  41. }
  42. void CGzffmxb::SetJBgz(int iJBgz)
  43. {
  44. JBgz=iJBgz;
  45. }
  46. int CGzffmxb::GetZWgz()
  47. {
  48. return ZWgz;
  49. }
  50. void CGzffmxb::SetZWgz(int iZWgz)
  51. {
  52. ZWgz=iZWgz;
  53. }
  54. int CGzffmxb::GetGLgz()
  55. {
  56. return GLgz;
  57. }
  58. void CGzffmxb::SetGLgz(int iGLgz)
  59. {
  60. GLgz=iGLgz;
  61. }
  62. int CGzffmxb::GetYLbxj()
  63. {
  64. return YLbxj;
  65. }
  66. void CGzffmxb::SetYLbxj(int iYLbxj)
  67. {
  68. YLbxj=iYLbxj;
  69. }
  70. int CGzffmxb::GetJiaBts()
  71. {
  72. return JiaBts;
  73. }
  74. void CGzffmxb::SetJiaBts(int iJiaBts)
  75. {
  76. JiaBts=iJiaBts;
  77. }
  78. int CGzffmxb::GetJiaBgz()
  79. {
  80. return JiaBgz;
  81. }
  82. void CGzffmxb::SetJiaBgz(int iJiaBgz)
  83. {
  84. JiaBgz=iJiaBgz;
  85. }
  86. int CGzffmxb::GetSJts()
  87. {
  88. return SJts;
  89. }
  90. void CGzffmxb::SetSjts(int iSJts)
  91. {
  92. SJts=iSJts;
  93. }
  94. int CGzffmxb::GetSJkk()
  95. {
  96. return SJkk;
  97. }
  98. void CGzffmxb::SetSJkk(int iSJkk)
  99. {
  100. SJkk=iSJkk;
  101. }
  102. int CGzffmxb::GetGRsds()
  103. {
  104. return GRsds;
  105. }
  106. void CGzffmxb::SetGRsds(int iGRsds)
  107. {
  108. GRsds=iGRsds;
  109. }
  110. int CGzffmxb::GetZFbz()
  111. {
  112. return ZFbz;
  113. }
  114. void CGzffmxb::SetZFbz(int iZFbz)
  115. {
  116. ZFbz=iZFbz;
  117. }
  118. int CGzffmxb::GetBXf()
  119. {
  120. return BXf;
  121. }
  122. void CGzffmxb::SetBXf(int iBXf)
  123. {
  124. BXf=iBXf;
  125. }
  126. int CGzffmxb::GetSHbz()
  127. {
  128. return SHbz;
  129. }
  130. void CGzffmxb::SetSHbz(int iSHbz)
  131. {
  132. SHbz=iSHbz;
  133. }
  134. int CGzffmxb::GetYFje()
  135. {
  136. return YFje;
  137. }
  138. void CGzffmxb::SetYFje(int iYFje)
  139. {
  140. YFje=iYFje;
  141. }
  142. int CGzffmxb::GetSFje()
  143. {
  144. return SFje;
  145. }
  146. void CGzffmxb::SetSFje(int iSFje)
  147. {
  148. SFje=iSFje;
  149. }
  150. int CGzffmxb::GetYu_E()
  151. {
  152. return Yu_E;
  153. }
  154. void CGzffmxb::SetYu_E(int iYu_E)
  155. {
  156. Yu_E=iYu_E;
  157. }
  158. CString CGzffmxb::GetSJian()
  159. {
  160. return SJian;
  161. }
  162. void CGzffmxb::SetSJian(CString cSJian)
  163. {
  164. SJian=cSJian;
  165. }
  166. void CGzffmxb::sql_insert()
  167. {
  168. ADOConn m_AdoConn;
  169. CString strJBgz;
  170. strJBgz.Format("%d",JBgz);
  171. CString strZWgz;
  172. strZWgz.Format("%d",ZWgz);
  173. CString strGLgz;
  174. strGLgz.Format("%d",GLgz);
  175. CString strYLbxj;
  176. strYLbxj.Format("%d",YLbxj);
  177. CString strGRsds;
  178. strGRsds.Format("%d",GRsds);
  179. CString strZFbz;
  180. strZFbz.Format("%d",ZFbz);
  181. CString strBXf;
  182. strBXf.Format("%d",BXf);
  183. CString strSHbz;
  184. strSHbz.Format("%d",SHbz);
  185. CString strJiaBts;
  186. strJiaBts.Format("%d",JiaBts);
  187. CString strJiaBgz;
  188. strJiaBgz.Format("%d",JiaBgz);
  189. CString strSJts;
  190. strSJts.Format("%d",SJts);
  191. CString strSJkk;
  192. strSJkk.Format("%d",SJkk);
  193. CString strYFje;
  194. strYFje.Format("%d",YFje);
  195. CString strSFje;
  196. strSFje.Format("%d",SFje);
  197. _bstr_t vSQL;
  198. vSQL="INSERT INTO Gzffmxb(YGid,YGxm,JBgz,ZWgz,GLgz,YLbxj,SHbz,ZFbz,BXf,GRsds,JiaBts,JiaBgz,SJts,SJkk,YFje,SFje)VALUES('"
  199. +YGid+"','"+YGxm+"',"+strJBgz+","+strZWgz+","+strGLgz+","
  200. +strYLbxj+","+strSHbz+","+strZFbz+","+strBXf+","+strGRsds+","
  201. +strJiaBts+","+strJiaBgz+","+strSJts+","+strSJkk+","+strYFje+","
  202. +strSFje+")";
  203.     m_AdoConn.ExecuteSQL(vSQL);
  204.     m_AdoConn.ExitConnect();
  205. }
  206. void CGzffmxb::sql_delete(CString cYGid)
  207. {
  208. ADOConn m_AdoConn;
  209.     m_AdoConn.OnInitADOConn();
  210. CString sql;
  211. sql.Format("delete from Gzffmxb where ygid='%s'",cYGid);
  212. m_AdoConn.ExecuteSQL((_bstr_t)sql);
  213. m_AdoConn.ExitConnect(); 
  214. }
  215. int CGzffmxb::Havesyye(CString cYGid,int y,int m)
  216. {
  217. ADOConn m_AdoConn;
  218.     m_AdoConn.OnInitADOConn();
  219. CString sql;
  220. sql.Format("select * from gzffmxb where ygid='%s' and year(sjian)='%i' and month(sjian)='%i'",cYGid,y,m);
  221. _RecordsetPtr m_pRecordset;
  222. m_pRecordset=m_AdoConn.GetRecordSet((_bstr_t)sql);
  223. if(m_pRecordset->adoEOF)
  224. return -1;
  225. else 
  226. return 1;
  227. m_AdoConn.ExitConnect();
  228. }