数据是从存储过程来的.其中用到sum
我只想在前台改一改数据,不用提交到后台,所以设为缓存更新,到时候再取消掉.
因为用到sum,所以出来的字段全是只读,那我用代码全部改为可写fileds[i].readonly:=False
问题是:
我更改数据集中的某条记录,POST,没有报错. 但是,POST之后数据又变成了更改之前的数据了.
为什么会这样,怎么解决这个问题.
我只想在前台改一改数据,不用提交到后台,所以设为缓存更新,到时候再取消掉.
因为用到sum,所以出来的字段全是只读,那我用代码全部改为可写fileds[i].readonly:=False
问题是:
我更改数据集中的某条记录,POST,没有报错. 但是,POST之后数据又变成了更改之前的数据了.
为什么会这样,怎么解决这个问题.
解决方案 »
- 如何Hook程序中代码的某段,并跳转取值后再跳回去
- TRichEdit中如何加入其它控件
- DELPHI中写好了属性怎么再对象观察器里面看不到呢????请哪位高手帮帮我.
- dbgrid通过datasource和ADODATASET建立连接后,如何才能不显示已有数据
- 没做过编码的人咨询诸位大侠?
- 在treeview中怎样动态或层次添加子结点?
- 为什么删不了?
- 把CD的音乐抓出来保存为mp3怎么做!?
- delphi数据库是怎样连接的?(新手)急!
- 请问,当新加的记录的"编号"与数据库中的记录的"编号"重号时,数据库会还会一个异常,我要怎样扑捉到这个异常,并让用户看到我告诉用户的话?
- 那位大侠可以告訴我,甚麼功能強大控件用來做圖片或者是文字的滾動?謝謝
- 请问两个数据个属性的问题:
>>我更改数据集中的某条记录,POST,没有报错. 但是,POST之后数据又变成了更改之前的数据了.
會有問題, 但一時想不是很清楚
---------------------------------------------------------
放一个AdoDataSet.
设计期:改ConnectString / CommandText / Add Fields /把所有Field.ReadOnly:=false / Acive:=true 运行.
前段时间我用Oracle公司提供的驱动和MS提供的去冬来连接Oracle,不同驱动遇到不同的许多问题。
哎。
------------------------------------
完全没有看懂人家的问题。
谢谢哈,贴子放到明天吧,明天没人会,我就改用你的方法.
谢谢.
但想问问引起上述问题的原因是什么?
数据库里的记录并没有变,如果你要还是从数据库里提取记录,那记录就还是以前的
处理数据最好与汇总查询分开。
首先说声抱歉,这么久才上来看这个问题!
我的想法就是不改基表,只是改结果集中的数据(前台显示而已,并不更新后台).