急!ado+access+一百万条记录!!!

jianping0 2001-05-10 02:08:00
ado+access+一百万条记录,
当我完全打开数据表时,总需要漫长的等待,
使用ado的异步方式时,打开数据时好象一下子就打开了,可实际操作数据时还是要等到数据表全部打开才行,所以当表还没有全部打开就操作也需要漫长的等待.
不知道有什么方法可以提高速度,增强效率.
哪为高手能指点一下,不胜感激!!!
...全文
165 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfop 2001-05-13
  • 打赏
  • 举报
回复
建设性的方法?可以说,不论用什么数据库打开一个有1M条记录容量的表都是很慢的。你应该明确地说明你象干什么,然后大家帮你设计用SQL语句制传递你需要的数据到客户端。
不要一条巷子走到黑。
王集鹄 2001-05-12
  • 打赏
  • 举报
回复
你可以把它归类分解一下
tzp 2001-05-12
  • 打赏
  • 举报
回复
用sql server7.0
kxy 2001-05-11
  • 打赏
  • 举报
回复
呵呵
wolfop 2001-05-11
  • 打赏
  • 举报
回复
原来是这样,看样子你对关系数据库是完全没有基础知识,先好好看看如何用SQL语句进行数据的查询、修改、更新和统计吧。
象你这样搞,什么数据库都顶不顺了。
jianping0 2001-05-11
  • 打赏
  • 举报
回复
拜托,好像没有人比较有建设性的意见或方法。为什么不谈谈你们如何处理大型的数据库的经验。
baalcat 2001-05-10
  • 打赏
  • 举报
回复
天,只是这样不用打开整个表吧!!做数据操作的话可以用ado的command对象用sql语句来完成啊,这样速度较快。另外也没必要一次返回100万条纪录吧~adodataset是干啥用的?
jianping0 2001-05-10
  • 打赏
  • 举报
回复
我只想实现一般的数据操作:打开、插入、修改、定位。不知有什么方法可以实现:只打开部分记录,但操作者在使用中就好像已经把所有的数据全部打开了可以遍历所有的记录。
newyj 2001-05-10
  • 打赏
  • 举报
回复
一百万条记录也没人会去一条条的看;你到低要实现设么功能;比如查询统计,只须返回结果即可,大数据量是考验你能力的时候了。这个问题太复杂了
Simon_net 2001-05-10
  • 打赏
  • 举报
回复
100万条纪录,慢一点正常!!!
ldr 2001-05-10
  • 打赏
  • 举报
回复
用ORACLE更慢.懒得理你!
jianping0 2001-05-10
  • 打赏
  • 举报
回复
我以前一直用sql server需要用到本地表才选择access
现在看来好像很多人不赞成使用access.
anggogo 2001-05-10
  • 打赏
  • 举报
回复
ADO不能说是潮流,只是看应用在什么地方,和什么东西结合。
ACCESS和PARADOX都只是文本数据库,这种东西和SQL SERVER以及ORACLE根本不是同一档次的东西啊。
zy61 2001-05-10
  • 打赏
  • 举报
回复
问题规模扩大,速度相应的减慢是正常,无论是那一种驱动方式。所以关键还是wolfop说的不应该打开100万条记录的全部,而且我认为也没有必要打开这么多,操作人员不可能一次看这么多的记录的。
jianping0 2001-05-10
  • 打赏
  • 举报
回复
欢迎大家多发表看法、提提意见!
alog 2001-05-10
  • 打赏
  • 举报
回复
还是BDE好用啊。:).......虽然李维说ADO是潮流。。。。。
alog 2001-05-10
  • 打赏
  • 举报
回复
我发现用ADO+ACCESS的速度比用TQuery+Paradox7慢了一倍(在多层系统中)。看来不用
SQL SEVER的话,最好不用ADO+ACCESS!!
建议:
1、用ACCESS的数据导出功能,转换成别的数据库。
2、增加索引,利用索引查找。
jianping0 2001-05-10
  • 打赏
  • 举报
回复
我也清楚不应该打开表的全部,所以我现在是一次打开一万条记录,在需要下一部分时再根据自动编号字段重新读取数据。但是我总觉得好像不够灵活、不好控制。
wolfop 2001-05-10
  • 打赏
  • 举报
回复
根本就不应该打开一个具有100万条记录的表的全部,这是中国的很多高数据库编程的程序员
老容易犯的低级错误。为什么不用TQuery/AdoQuery,选择你需要的部分记录进行处理。
flytiger1977 2001-05-10
  • 打赏
  • 举报
回复
关注!
加载更多回复(1)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧