各位:
我想用把关联变量的值更新到当前记录,该怎样做?具体如下:MFC做成一个界面,有编辑框(关联变量为m_xianhao),想把编辑框的内容,点击更新按钮即更新到数据库的xianlu列?还有怎样只保存更新当前记录?只用UPDATE实现。UPDATE 表名 SET xianlu=?该怎么做?谢谢

解决方案 »

  1.   

    UPDATEDATE();
    CString sql;
    sql.Format("UPDATE TABLE SET 列 = '%s'",m_xianhao);//然后用你的数据库连接机,ADO或其他,执行sql即可。
      

  2.   

    ADO已经连接上了,但只能更新常量,就是想把编辑框的内容更新到xianlu列,不知道怎么做了,UPDATE 表名 SET xianlu='shanghai',可以实现,现在想把编辑框的输入内容(例BEIJING)直接更新到xianlu列
      

  3.   

    UPDATEDATE(TRUE); 把Edit控件上的内容保存到关联的变量m_xianhao中
    UPDATEDATE(FALSE); 把m_xianhao中的内容显示到Edit控件中 
      

  4.   

    所以想把编辑框的内容更新到数据库中,先调用UPDATEDATE(TRUE); 更新控件相关变量
    然后再
    UPDATE 表名 SET xianlu= m_xianhao
      

  5.   

    UpdateData()
    让控件上的数据更新到变量。
    再利用SQL的更新语句就可以实现吧