一:使用dbgrid 和 使用stringgrid 速度上有大的区别么???
用stringgrid显示的时候,当然我要从adoquery中,一行行把数据写到stringgrid中去,会影响速度么???
dbgrid显示数据的过程,是不是也是一行行写到格子里面去,只是dbgrid会自动完成而已??????二:想问一下,adoquery控件,我设置成ltBatchOptimistic,的模式,
有三行 记录 1 abc 45 (有修改过)
2 efdf 20
3 efsd 60 (有修改过)想问一下adouqery控件回写到数据库,是怎么样一个过程?
是不是 adoquery中记录有被修改或者删除的时候,有个标志,然后updatebatch的时候,和数据库的数据比较,自动识别要不要修改和删除.那比如我取出来50条数据,都没动过,然后updatebatch,又是怎么样处理一个过程???三:使用adoquery1.edit 然后 adoquery1.post的速度
和 adouqery1.delete 然后 adoquery1.append的速度,有区别么??
用stringgrid显示的时候,当然我要从adoquery中,一行行把数据写到stringgrid中去,会影响速度么???
dbgrid显示数据的过程,是不是也是一行行写到格子里面去,只是dbgrid会自动完成而已??????二:想问一下,adoquery控件,我设置成ltBatchOptimistic,的模式,
有三行 记录 1 abc 45 (有修改过)
2 efdf 20
3 efsd 60 (有修改过)想问一下adouqery控件回写到数据库,是怎么样一个过程?
是不是 adoquery中记录有被修改或者删除的时候,有个标志,然后updatebatch的时候,和数据库的数据比较,自动识别要不要修改和删除.那比如我取出来50条数据,都没动过,然后updatebatch,又是怎么样处理一个过程???三:使用adoquery1.edit 然后 adoquery1.post的速度
和 adouqery1.delete 然后 adoquery1.append的速度,有区别么??
解决方案 »
- 找个Delphi老师
- 关于打印的问题
- TComboBox的values的使用方法
- stringgrid使用不解!很简单的问题!sos!
- 急!把纯文本text,dbf,excel文件导入access,在jet oledb中Extended Properties的写法
- 求救:一道关于事务处理的好题(ADO)
- 关于blockread,blockwrite的使用法(为什么会“read beyond end of file”) 高分诚征答案!!
- 又遇到新问题了.....
- 日期的模糊查询
- 安装DAO35,没有安装ACCESS,出这样的错误
- Access violation at address 582d86a9 in module 'wmp.dll'
- from子句错误
三、楼主还是给自己找麻烦,应该EDIT速度快点吧
第一点应该是dbgrid比stringgrid快
第三点
要修改肯定要使数据集处于编辑状态,
修改后再post
但是如果你要先先delete,再append,再post,楼主想想看这样做肯定是要慢些的了