在多表关联查询中,
ADODATASET.LOCKTYPE := ltBatchOptimistic;
例如:ADODATASET.COMMANDTEXT:='Select a.code,a.name,sum(b.num) as num
 from '商品资料表' a,'入库表' b on a.code=b.code group by a.code,a.name'
在DBGRID里要修改num的数据,但却提示 字段不能被编辑(modified)
要怎么才能修改呢(不能更新到数据库,只要能编辑在数据集里一直显示即可)?