deletebumen.cpp
上传用户:xz12345
上传日期:2007-09-12
资源大小:7437k
文件大小:2k
源码类别:

数据库编程

开发平台:

Visual C++

  1. // deletebumen.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "工资.h"
  5. #include "deletebumen.h"
  6. #include "bumenxinxi.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // deletebumen dialog
  14. deletebumen::deletebumen(CWnd* pParent /*=NULL*/)
  15. : CDialog(deletebumen::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(deletebumen)
  18. m_bmid = _T("");
  19. //}}AFX_DATA_INIT
  20. }
  21. void deletebumen::DoDataExchange(CDataExchange* pDX)
  22. {
  23. CDialog::DoDataExchange(pDX);
  24. //{{AFX_DATA_MAP(deletebumen)
  25. DDX_Text(pDX, IDC_EDIT1, m_bmid);
  26. //}}AFX_DATA_MAP
  27. }
  28. BEGIN_MESSAGE_MAP(deletebumen, CDialog)
  29. //{{AFX_MSG_MAP(deletebumen)
  30. ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
  31. ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
  32. //}}AFX_MSG_MAP
  33. END_MESSAGE_MAP()
  34. /////////////////////////////////////////////////////////////////////////////
  35. // deletebumen message handlers
  36. void deletebumen::OnButton1() 
  37.  UpdateData(TRUE);
  38.     bumenxinxi box;
  39.     box.bmid=m_bmid;
  40.  ADOConn m_AdoConn;
  41.  _bstr_t vSQL;
  42.      vSQL="select empid from  yuangongxinxi where yuangongxinxi.depid='"+m_bmid+"'";  
  43.  m_AdoConn.OnInitADOConn();
  44.  _RecordsetPtr m_pRecordset;
  45. m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
  46. if (m_pRecordset->adoEOF)
  47. {box.sql_delete();
  48. CDialog::OnOK();}
  49. else
  50.        MessageBox("sorry,you must delete the empolyee that blong to this department first!");     
  51. //执行INSERT语句
  52.  m_AdoConn.ExecuteSQL(vSQL);
  53. //断开与数据库的连接
  54. // m_AdoConn.ExitConnect();
  55.    
  56.    
  57. // TODO: Add your control notification handler code here
  58. }
  59. void deletebumen::OnButton2() 
  60. {
  61. CDialog::OnCancel();
  62. // TODO: Add your control notification handler code here
  63. }