小弟新建一个套餐,什么保存,添加,修改,放弃,删除都可以实现.但是在不保存的情况下(也就是说DBGrid中有了数据,并显示出来了)点击右上角的关闭窗体按钮后,打开数据库,看到数据没有删除.DBGrid中依然有数据.接下来再一次操作,数据库里的数据删除了,DBGrid中也没有了数据.
注:在formclose事件中写了adotable关闭的代码小弟实在没有找出错误来,请前辈们给我说说在什么情况下,会出现这种情况..
注:在formclose事件中写了adotable关闭的代码小弟实在没有找出错误来,请前辈们给我说说在什么情况下,会出现这种情况..
解决方案 »
- wwDBLookupCombo控件实现搜索延时
- 三层数据组件Update,Delete动作所生成的SQL问题
- Delphi中如何进行模糊查找?
- 【版务】【讨论】Delphi版优秀斑竹及优秀网友评比细则
- 2002年一位学VC的碰到了一个问题,3年来没有答案,2005年本人也碰到了这个问题,但一套VB开发的EASY EDITOR却解决了这个问题,但不知怎么解
- 调用问题
- 散分......周年秀
- 有什么办法可以使DateTimePicker与数据库关联起来?
- delphi中怎么实现mfc中的COccManager的功能
- 怎么设制多窗体应用程序的主窗体的背景啊?
- 在线等,急啊!利用IndyClient和IndyServer组件如何实现文件的断点续传(上传到服务器)
- DBGrid的问题
如果我没理解错的话,你的意思就是上面的了,你的问题出在没有提交,也就是说你第一次删除只是内存表的删除数据库并没有实现,你代码里面应该有post,然后才是真的删除。当然之所以你第二次删除了就删除了那是因为你删除的时候自动有提交之前的动作。