d149.bmp.txt

来自「Visual C++通信编程工程实例精解(附盘)」· 文本 代码 · 共 37 行

TXT
37
字号
    从上面的程序中可以看出,只有单击LISTCTRL选中某一条记录,“删除数据”
(IDC_DELDATA)和“修改数据”(IDC_MODIFYDATA)控件才可用,同时,通过右侧的
3个Edit控件表示选中的数据内容。
    对IDC_DELDATA添加针对BN_CLICKED事件的函数,并编辑该函数。
void CRemoteDBDlg::OnDeldata0
{
               // TODO: Add your control notification handler code here
      if  (MessageBox("确认删除 ?","提示 ",MB_OKCANCEL  I  MB_ICONQUESTION)  =
IDCANCEL)
 retum;
CString strSQL;
strSQL=”DELETE FROM个人信息WHERE name="'+m_Name+"'”;
theApp.ExcuteCommandADO(strSQL);
m_BDelData.EnableWindow(false);
m_BModifyData.EnableWindow(false);
m_Name=m_Sex=m_Age="";
UpdateData(false);
MessageBox(“删除成功!”):
    5)修改数据。同删除数据记录一样,必须选择了LISTCTRL框中的一条记录时,“修改
数据”按钮(IDC_MODIFYDATA)才可用。为IDC_MODIFYDATA添加针对BN_CLICKED
事件的响应函数,并编辑该函数。
void CRemoteDBDlg::OnModifydata0
{
            // TODO: Add your control notification handler code here
     if (MessageBox("确认修改 ?","提示 ",MB_OKCANCEL  I  MB_ICONQUESTION)一
IDCANCEL)
          {
m_Name=m_Sex=m_Age="";
UpdateData(FALSE);
 return;
          }
~.///////////////////////////
m_pRecordsetMod.Createlnstance(_uuidof(Recordset》;
       CString strSQLMod,strSelName;
strSeIName=m_Data.GetltemText(m_nltem,0);
149

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?