读数据太慢,大哥,大姐 给个思路吧:VB+Oracle

hfy2003 2004-02-23 09:14:46
读数据太慢,大哥,大姐 给个思路吧:VB+Oracle

首先我从好几个表里读出如下的数据,存放在Recordset 里:(a)

Won Material Id Qty Rwon
1 111 100 100
2 222 200 200


另外从其他几张表里也读出了如下的数据:(b)

Rwon Rmaterial ID Rqty

100 111 50
200 222 80

现在要得到如下的栏位

Won , Materialid , Qty , Rown , Rmaterialid, Rqty , (Qty+Rqty)
1 111 100 100 111 50 150
2 222 200 200 222 80 280

其实只要通过 a.rwon=b.rwon and a.materialid=b,Rmaterialid
进行关连就可以了,但是我单独读a 数据耗时3分钟,
单独读 b数据耗时2 分钟。
同时读a,和b 却需要N 个小时,这个速度不能忍受了,
不知道各位有什么好的方法,
我想过用VB端来处理数据,用Filter 进行循环筛选,不知道能否提高速度。
...全文
17 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
VB基础类
创建于2007-09-28

7492

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2004-02-23 09:14
社区公告
暂无公告