AdoConPage.cpp
Upload User: bjhxlaser
Upload Date: 2016-02-08
Package Size: 66k
Code Size: 2k
Category:

ADO-ODBC

Development Platform:

Visual C++

  1. // AdoConPage.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "Tes.h"
  5. #include "AdoConPage.h"
  6. // CAdoConPage 对话框
  7. IMPLEMENT_DYNAMIC(CAdoConPage, CPropertyPage)
  8. CAdoConPage::CAdoConPage()
  9. : CPropertyPage(CAdoConPage::IDD)
  10. , m_strName(_T(""))
  11. {
  12. }
  13. CAdoConPage::~CAdoConPage()
  14. {
  15. }
  16. void CAdoConPage::DoDataExchange(CDataExchange* pDX)
  17. {
  18. CPropertyPage::DoDataExchange(pDX);
  19. DDX_Text(pDX, IDC_CON_NAME, m_strName);
  20. DDX_Control(pDX, IDC_DATAGRID1, m_datagrid);
  21. DDX_Control(pDX, IDC_ADOCON, m_adocon);
  22. }
  23. BEGIN_MESSAGE_MAP(CAdoConPage, CPropertyPage)
  24. ON_BN_CLICKED(IDC_SCANCON, &CAdoConPage::OnBnClickedScancon)
  25. ON_BN_CLICKED(IDC_RESET, &CAdoConPage::OnBnClickedReset)
  26. END_MESSAGE_MAP()
  27. // CAdoConPage 消息处理程序
  28. void CAdoConPage::OnBnClickedScancon()
  29. {
  30. // TODO: 在此添加控件通知处理程序代码
  31.  UpdateData(true); //将值传给变量
  32.      CString   sql="SELECT   *   FROM   student   where   姓名='"+m_strName+"'"; 
  33.  m_adocon.CommandTypeEnum = CAdocon::adCmdText;
  34.  m_adocon.put_RecordSource(sql);
  35.  m_adocon.Refresh(); //刷新控件
  36.      UpdateData(false); //将变量值传给控件
  37. }
  38. BOOL CAdoConPage::OnInitDialog()
  39. {
  40.     BOOL bResult = CPropertyPage::OnInitDialog();
  41.     
  42. m_datagrid.put_MarqueeStyle(3); //点击选中表的整行
  43.     
  44.     return bResult;
  45. }
  46. void CAdoConPage::OnBnClickedReset()
  47. {
  48. // TODO: 在此添加控件通知处理程序代码
  49.      UpdateData(true); //将值传给变量
  50.      CString   sql="SELECT   *   FROM   student"; 
  51.  m_adocon.CommandTypeEnum = CAdocon::adCmdText;
  52.  m_adocon.put_RecordSource(sql); //重新执行SQL操作
  53.  m_adocon.Refresh(); //刷新控件
  54.      UpdateData(false); //将变量值传给控件
  55. }