十万火急!!!急!急!急!Delphi中Table的onUpdateRecord 事件到底是什么回事?
在Delphi中,有一个表Table1,将其CachedUpdate属性设为true,当增、删、改多条记录后,一起用一按钮
的单击来提交,在其OnClick事件中写入——
Table1.ApplyUpdates;
当需要处理缓冲区数据同时,还需要在Table的onUpdateRecord 事件写代码中,而Table1.ApplyUpdate;
会每提交一条记录就会自动触发一次Table的onUpdateRecord 事件,于是出现——
Project Project1.exe raised exception class EBDEEnginError with message 'Table is read only'
的出错信息。若不引用Table的onUpdateRecord 事件则一点没有问题,但我又必须只在Table的onUpdateRecord
事件中写语句——百般苦苦思索却不得其解,几天几夜,滴米未进,形销骨立,今以csdn允许能给到的最高分
求解,请各位高手多多指点!凡回答问题者均有分!深深鞠躬!!!多谢!
(Delphi5 + SQL Server 7.0)