ADOQUERY中SQL是这样写的select * from \sc\bzk\bzljk order by ljbm
为什么不可以修改 结果集

解决方案 »

  1.   

    问题是我在dbgrid中修改,一保存就不行了
      

  2.   

    adoquery1.edit;
    ........
    adoquery1.post;
      

  3.   

    adoquery1.requerylive 设为True;
      

  4.   

    在adoquery1里的requirelive不影响写操作吧!!((只有在BDE里的query才需要把requirelive:=true才能进行写操作
    ((对了在query控件的SQL语句中如果有where则不能进行写操作
      

  5.   

    我试了,和table控件一样,没什么区别,不明白你为什么做不出来!
      

  6.   

    不能使用OrderBy语句,否则结果集只读。应该把ljbm字段设置上主键或者索引。
      

  7.   

    楼上是对的,用orderby的数据集是只读的