我这个程序是单机版的,access数据库,好像不支持存储过程。数据库中有三千多条数据要批量处理,主要操作是根据User表中各用户的登记日期,到今天的系统日期,算出中间相隔的天数。再插入到加一个表中。目前我用Adoquery的next的方法,一条条处理出来,再插入表中,需要2分钟以上才能处理完毕,速度比较慢。请问要怎么才能提高我的处理速度呢?据说用缓存可以先存储在本地,算完后再一次提交,请问这个如何实现?
解决方案 »
- cxgrid 加入checkbox的问题?
- 如何实现类似delphi IDE界面的浮动窗口
- 关于系统服务
- 关于TextOut输出打印的问题
- 如何得到当前网上邻居上的所有的计算机,并存到一个datagrid中
- 版主 请将我2003-1-1到5-12为结的帖子列出来让我看看 考 扣我12分
- 我要把EXCEL 文件加密后存进SQL SERVER 里,是不是先把原文件按流文件打开并加密存成另一文件,然后再存到数据库里?
- 100分求源代码或思路
- 数据库三层如何调用自定义方法
- 简单问题:在WIN98中怎样写代码通过注册表判断MODEM在哪个端口?
- C++数据类型转Delphi问题,请玩转C++/Delphi的大侠帮看看
- Undeclared identifier: 'SDateMinLimit'
2、尽是用SQL语句,比你一条一条的做要快很多!!
3、如果数据库太大了,定期清理数据并做压缩修复。