问个问题啊 更新表中某一列中的某一项 
sql :update 表名 set 列名= where 
现在的问题是 我是显示出了(select * from 表名)一个表(在我们公司的集成环境中),现在要用鼠标双击要修改的项,然后修改。完成后更新,那么我怎么取where的条件?

解决方案 »

  1.   

    鼠标双击时获取项的Id,然后做为条件,项的ID应该都存储起来的,方便以后用。
      

  2.   

    鼠标双击获取事件,直接拼sql,
      

  3.   

    我现在就是不知道怎么取ID=。=
    不是前台ID吧,我想在就是不知道怎么where,where的条件应该是我鼠标选中项的id。
    比如显示了一个下面这个表吧
    id    name    age
    100    a       10
    101    b       20
    102    c       30
    现在我鼠标双击age=30的那项 我把它改成40 然后刷新页面后 变成下面这个表
    id    name    age
    100    a       10
    101    b       20
    102    c       40
    就是这么个问题
      

  4.   

    鼠标双击肯定是要在你的程序中实现某个事件,然后执行你设置好的sql语句,在sql server中没有事件的,不能捕获双击的!
      

  5.   

    双击事件是集成环境下定义好的,现在就是有没有update语句能够通过我的双击自动找到改行的主键id 而自动进行更新