RecordSet

logicpig 2004-12-01 05:00:39
我有一个需求 会产生两个数据集 A ,B
在遍历 B 的时候 取每条记录需要依据B中的一些字段 对A做一次取子集。

问题:在A中取符合条件的子记录集怎么取? Filter?
...全文
69 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cailover 2004-12-02
我觉得这样要效率的话,你还是在表O,表P里面加表Q的关联字段!
回复
logicpig 2004-12-02
最后顶一次,每人回答就结贴了。
回复
logicpig 2004-12-01
somebody help me
回复
logicpig 2004-12-01
表 O : id , Cid , field2 , field3 ... 库main
表 p : id , Aid , field3 , field4 ... 库main

表 Q : id , field5 , field6... 库sub

上面提到的数据集A 是 select * from O,P where O.id = P.Aid出来的 已经用sp做了,不能改
数据集B 是select * from Q where 条件 出来的

当然用 一个复杂点的查询语句是可以将 以上三个表关联起来,我需要考虑一下速度问题。请问 怎么做效率会高一点?

回复
xxsoft 2004-12-01
你可以用联合查询,并不一定要创建两个纪录集。把表,字段,详细点写出来吧。。
回复
butcher2002 2004-12-01
好像不能

因为不是对数据库的操作

只是对取得的数据集的操作

你可以通过视图解决这个问题

回复
logicpig 2004-12-01
对于A,取子集要求是在 Web服务器上完成,不能在访问数据库了。
我也考虑过写个 多维数组,将A中数据(查询慢,数据量不大)全部取出来后放到数组中处理.
想知道 RecordSet有没有 再查询的能力。
回复
logicpig 2004-12-01
其中A的获取已经写成了sp,并且A、B不同库。
高手们,超人们,快来救我!
回复
butcher2002 2004-12-01
建议建立视图查询

回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-01 05:00
社区公告
暂无公告