我用query,dbgrid,datasource,
比方我按照省份查出记录,显示在dbgrid中,然后要修改某一条记录,如浙江省(一个字段)的某一条记录的景点名称(也是一个字段),
序号 省名 景点名
1 浙江 西湖
2 安徽 黄山
比如我要改西湖为灵隐.
但用query查出的显示在dbgrid中的记录不能修改,要么改
query1.requeslive:=true;
query1.cachedupdates:=true;
但不能保存入数据库.
我不知道怎样才能就简便的修改掉,并保存入库,各位大哥帮帮忙!
直接修改能保存啊
不过如果是bde的化只能处理单表
ado的没问题,不过如果是多表查来的,小心把几个表都修改了
query1.cachedupdates:=False;
DBGrid-->Readonly--->False
post
query.setfield([edit1.text,edit2.text...]);