我用query,dbgrid,datasource,
比方我按照省份查出记录,显示在dbgrid中,然后要修改某一条记录,如浙江省(一个字段)的某一条记录的景点名称(也是一个字段),序号 省名 景点名1 浙江 西湖
2 安徽 黄山比如我要改'西湖'为'灵隐'.
但用query查出的显示在dbgrid中的记录不能修改,要么改
query1.requeslive:=true;
query1.cachedupdates:=true;
但不能保存入数据库.我不知道怎样才能就简便的修改掉,并保存入库,各位大哥帮帮忙!
比方我按照省份查出记录,显示在dbgrid中,然后要修改某一条记录,如浙江省(一个字段)的某一条记录的景点名称(也是一个字段),序号 省名 景点名1 浙江 西湖
2 安徽 黄山比如我要改'西湖'为'灵隐'.
但用query查出的显示在dbgrid中的记录不能修改,要么改
query1.requeslive:=true;
query1.cachedupdates:=true;
但不能保存入数据库.我不知道怎样才能就简便的修改掉,并保存入库,各位大哥帮帮忙!
解决方案 »
- if 语句还能这样写?
- Delphi添加系统服务
- DragDrop,怎么识别我的电脑,网上邻居等虚路径的拖入。
- Delphi下如何处理tif格式的图片,tif有几种格式,为什么我用acdsee转成jpg后再转成tif 就要变大一百多倍呢
- 如何知道一个消息的发送者
- 关于TServerSocket的问题!
- 谁知道c00000008是什么错误
- ◇◆◆◇如何删除在win2K下 “服务”上的的程序记录??
- 封杀GOOGLE
- 我这么让其他程序到时间自动运行?
- 对于DELPHI的初学者,应该如何进行一步一步系统的学习?
- WORD出错,请看 120分,因我是用DELPHI的,,所以贴在这儿。。急。》》》》》》》
不过如果是bde的化只能处理单表
ado的没问题,不过如果是多表查来的,小心把几个表都修改了
最后post就行了
query1.cachedupdates:=False;
query1.requeslive:=true;
关键是这样!