dbgrid1关联query1,dbedit1关联query1的一个字段。我现在想利用button1实现当选中dbgrid1的一行数据时可以删除该行数据,当点击button2时可对dbedit1进行编辑并更新数据库相关字段。请问该如何实现?麻烦给举个例子,谢谢!

解决方案 »

  1.   

    用SQL命令啊
    删除:Delete from 表名 where....;
    插入:insert into 表名 values(...);
      

  2.   

    query.delete  删除
    query.post    修改后保存
      

  3.   

    update 表名 set 你要修改的东西 where
      

  4.   

    但是我还是不明白,怎么才能使DBEDIT可以编辑?
    我想通过点击一个按钮使DBEDIT获得编辑,应该怎么办?DBEDIT的datasource为DSQUERY.
    DSQUERY的dataset为query1请给予指点,谢谢
      

  5.   

    如果不直接设置requestlive:=true,应该怎么实现点击按钮DBEDIT可以编辑。
      

  6.   

    我想通过button1的onclick事件来删除dbgrid中的一行数据应该如何来写呢?....
    sql.add('delete from Test where id=:no')
    parambyname('no').value:=?                  // 不知道这一句该如何写,请帮忙