社区
ASP
帖子详情
RecordSet
logicpig
2004-12-01 05:00:39
我有一个需求 会产生两个数据集 A ,B
在遍历 B 的时候 取每条记录需要依据B中的一些字段 对A做一次取子集。
问题:在A中取符合条件的子记录集怎么取? Filter?
...全文
126
9
打赏
收藏
RecordSet
我有一个需求 会产生两个数据集 A ,B 在遍历 B 的时候 取每条记录需要依据B中的一些字段 对A做一次取子集。 问题:在A中取符合条件的子记录集怎么取? Filter?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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中
Recordset
使用说明
1.建立
Recordset
对象 Dim objMyRstSet objMyRst=Server.CreateObject(“ADODB.
Recordset
”)objMyRst.CursorLocation=adUseClientBatch ‘客户端可批量处理objMyRst.CursorType=adOpenStatic’光标类型为静
ADO
Recordset
对象
ADO
Recordset
对象是ActiveX Data Objects的核心组件,用于处理数据库数据。它支持数据检索、操作(增删改)、导航、过滤排序等功能,可通过VB/VBA等语言创建。对象包含BOF/EOF、RecordCount等属性,提供Open、Move、AddNew等方法。使用时需注意游标类型(如adOpenStatic)和锁定类型(如adLockOptimistic)的选择,以平衡性能与功能。示例代码展示了
Recordset
的基本操作流程。作为较老技术,现代开发中常被ADO.NET等替代。使
RecordSet
的属性和方法
RecordSet
的属性和方法 <script type="text/
将DataTable对象转换为
Recordset
对象
将DataTable对象转换为
Recordset
对象 Allen Tao(http://blog.csdn.net/allentao/) 2005-5-10 在.net中用ADO.NET取代了ADO实现对数据的访问,但一些COM控件只支持ADO并不支持ADO.NET。为了使用这类控件,只能将ADO.NET中的数据对象,比如DataTable为ADO中的
Recordset
(DataSe
关于
RecordSet
的一些使用方法
Dim Rs Set Rs=Server.Createobject("ADODB.
RecordSet
") Rs.Fields.Append "字段名",字段类型,字段长度,字段属性 '字段长度,字段属性可选,如果不设置则默认从“字段类型”继承 Rs.Open Rs.addNew Rs("字段名")="值" Rs.Update Rs.Fielter="字段名='字段值'" Rs.Find "条件表达式",跳过多少行,向前搜索还是向后搜索,开始行 '条件表达式和Rs.Fielte
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章