S
sxbug
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个三层结构的工资系统,发现几个问题,主要是clientdataset的问题。
1、在cds的afterpost写了:if changcount>0 then
cds.applyupdate(0);在dbgrid删除记录后,发现没有执行cds.applyupdate(0),但如何修改记录和插入记录,可以执行cds.applyupdate(0);难道delete不会改变changecount次数?
2、大家一般设置beforeRefresh = afterPost吗?
3、cds删除数据后,如果重新从服务器取数据(我是通过调用服务器端的接口函数实现),那么cds.refresh后,得到的数据集就会与数据库存储的数据集不同?也就是在dbgrid中删除数据,提交后,cds.refresh,居然删除的记录还在,只有重新取数据后才正常。
大虾们一般都在cds上设置一些什么事件???
1、在cds的afterpost写了:if changcount>0 then
cds.applyupdate(0);在dbgrid删除记录后,发现没有执行cds.applyupdate(0),但如何修改记录和插入记录,可以执行cds.applyupdate(0);难道delete不会改变changecount次数?
2、大家一般设置beforeRefresh = afterPost吗?
3、cds删除数据后,如果重新从服务器取数据(我是通过调用服务器端的接口函数实现),那么cds.refresh后,得到的数据集就会与数据库存储的数据集不同?也就是在dbgrid中删除数据,提交后,cds.refresh,居然删除的记录还在,只有重新取数据后才正常。
大虾们一般都在cds上设置一些什么事件???