mynewdialog4.cpp
上传用户:yhxbjx
上传日期:2018-11-07
资源大小:7142k
文件大小:1k
源码类别:

数据库系统

开发平台:

Visual C++

  1. // mynewdialog4.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "sheji2.h"
  5. #include "mynewdialog4.h"
  6. #include "myrecordset.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // mynewdialog4 dialog
  14. mynewdialog4::mynewdialog4(CWnd* pParent /*=NULL*/)
  15. : CDialog(mynewdialog4::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(mynewdialog4)
  18. deletename = _T("");
  19. //}}AFX_DATA_INIT
  20. }
  21. void mynewdialog4::DoDataExchange(CDataExchange* pDX)
  22. {
  23. CDialog::DoDataExchange(pDX);
  24. //{{AFX_DATA_MAP(mynewdialog4)
  25. DDX_Text(pDX, IDC_EDIT1, deletename);
  26. //}}AFX_DATA_MAP
  27. }
  28. BEGIN_MESSAGE_MAP(mynewdialog4, CDialog)
  29. //{{AFX_MSG_MAP(mynewdialog4)
  30. //}}AFX_MSG_MAP
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // mynewdialog4 message handlers
  34. void mynewdialog4::OnOK() 
  35. {
  36. // TODO: Add extra validation here
  37. UpdateData();
  38.     int flag=0;
  39. myrecordset a;
  40. a.Open();
  41. while(!a.IsEOF())
  42. {if(deletename==a.m_name)
  43.    {flag=1;
  44. break;}
  45.   a.MoveNext();
  46. }
  47. if(flag==0)
  48. {MessageBox("该用户不存在!!!","提示",64);}
  49. if(flag==1)
  50. {   a.Delete();
  51.     a.Requery();
  52.     UpdateData(false);
  53. MessageBox("已删除成功!","提示",64);
  54.     this->OnCancel();
  55. }
  56. }