读数据太慢,大哥,大姐 给个思路吧: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 进行循环筛选,不知道能否提高速度。
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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