F
funxu
Unregistered / Unconfirmed
GUEST, unregistred user!
首先使用adoquery+dbgrid+datasource显示数据,readonly默认为false,autoedit默认为true数据结构如下表a有字段a,b,c,d,id五个字段,其中id是主键在adoquery中写入sql查询语句 select * from a where a='1' and b='1'此时在dbgrid显示内容正常,但是在dbgrid修改时会发现无法提交到数据库,跟了一下,adoquery的afterpost没有激活当把where语句去掉时数据可以修改,请问谁能给一个解决方法让dbgrid在有where的查询条件下可以被时时更改?目前解决方案是手动对adoquery post,但是这样操作很麻烦而且容易出问题