急!
解决方案 »
- 窗口无法放置太多数据怎么办?
- 如何把一个FORM添加在一个PANEL中去
- 我通过socket控件客户端向服务器发送一字符串的时候提示"Socket Error # 10049,Cannot assign requested address"
- 请问用delphi实现N阶层算法,要求用函数或者过程
- ●●●● SDK,Tooltips_Class32 问题,UP者也给分。
- 急***:日期时间查询的问题
- 26.7-21.6-5.1=-1.77635683940025E-15 ???
- 谁写过类似EditPlus这样的编辑器?怎样作到关键字高亮显示?
- 请问如何知道pagecontrol组件被激活的当前页的页名。
- excel能不能根据条件发警报
- 给Shawphen2000(啸峰)分数
- TDBGrid
DBGrid.DataSource.DataSet.CachedUpDates:=True;
这样的话可以考虑用Filter属性
dbgrid.datasource.dataset.filter:='';
AdoDataSet or AdoQuery or AdoTable 的LockType的属性设为ltBatchOptimistic
在你删除数据的时候,可以POST,但不要使用UPDATEBATCH函数来提交你所做的修改
把你的代码贴出来看看!
AdoQuery2.Delete就可以了之后不要用updatebatch
可以 把不想显示的过滤掉!!
如果你想 以条以条的删除 那么 就很麻烦了 你必须 每一次顾虑掉 以前选择的纪录了。你看着办吧!!
2.把afterdelete的事件去掉(不提交数据库)
2对数据库删除操作
3要不提交的时候:adoconnection1.rollback;
4想要提交:adoconnection1.committrans;
LockType的属性设为ltBatchOptimistic
即使用内存更新,只要不使用updatebatch 就不会影响数据库中的数据