在三层的clientdataset中删除一条纪录并applyupdates后,dbgrid中的纪录已经看不到了,但在点击dbnavigator的refresh后,该纪录又出现在dbgrid了,即使clientdataset.close;clientdataset.open后仍然显示在dbgrid中,见鬼!!!但数据库里这条纪录确实已经删掉了. 怎幺回事?
解决方案 »
- 截取打印队列的容内写到文本文件里
- QuickRep在同一张纸上打印重复内容的功能如何实现?
- error reading from socket
- CSDN---我只能对你说声 :“抱歉”
- 网站更新,欢迎各位D类参观
- delphi的痛苦,在线等待,有答就有分,绝对在一个礼拜内结贴!字符串问题!
- 应用程序与bpl,bpl与bpl之间如何共享数据
- 求救 求救 求救 !!!
- 如何在没启动workstation服务时候获得本机的工作组
- 我用adoconnection连接上了execl表,用什么来显示里面的内容?
- 怎么单独引用LISTBOX得到的一组数据中的某一项?
- 用TQuery江某个字段的值全部加入TCombobox到里怎样写呀?
你中间层有没有使用Cache?
从刷新看,数据应该还在数据库中,没有被删除。Delphi不会平白无故变出数据的。
想问一下: 把中间层的adotable的active缺省值设为true是不是范了大忌?
多谢两位!!!
预祝chechy得个大奖!!!