为什么我修改数据后没有post就存进数据库了? 我用的是adoconn,adoquery,datasource,以及dbedit,dbgrid组件。dbedit或者dbgrid组件里面的数据更改后,系统就自动保存了?为什么会这样呢?我打算自己做个保存按钮,在这个按钮里面post 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵你可以取消啊在关闭窗口时,判断是否保存过,如果不保存则adoquery.Cancel; To chwdong(chwdong):那样确实是更改不了dbgrid里面的数据,但是dbedit的还是可以更改呀,更改后不用手工post就生效了,我刚刚做了一个测试。 你把ADOQUERY的LOCKTYPE属性设置成ltBatchOptimistic就可以了。相当于有缓存功能了。不POST的话结果是不会返回到表里的。。 同意loon1981(懒家伙)的。如果只post的话只保存在数据集中,根本就不会保存到数据库中去. 学习Delphi有用吗?? 如何将汉字转化为ASCII码 如何将jpg文件转化为bmp文件 如何让dbgrid列不能移动 PP界面是用什么控件做的啊 再次,高分求一带进度条的数据备份与恢复的ACEESS的源码? 如何判断本系统是WIN2000还是WIN98? 如何在Edit,DBEdit控件中输入韩文? 如何设置dbgrid网格控件的列宽? 这个问题怎么办。 急啊……◣我下载了一个用DirectShow做的播放器的源码,在编译时有错误信息:1.OLE2.dcu没有找到,2.DirectShow.duc没有找到,请问如何解 怎样判断Combobox控件已经下拉?
你可以取消啊
在关闭窗口时,判断是否保存过,
如果不保存
则
adoquery.Cancel;
相当于有缓存功能了。
不POST的话结果是不会返回到表里的。。
如果只post的话只保存在数据集中,根本就不会保存到数据库中去.