一个Recordset对象如何从另一个Recordset数据集合中得到符合条件的记录?
比如:
dim array(2)
array(0)=request.form("type")
array(1)=request.form("number")
... ...
rs.open "select * from table where type='"&array(0)&"'"
'如果输入了number则再从rs中查询符合条件的记录放入rs2中,如何实现呢?
有类似rs2.open "select * from rs where number>"&array(1)&""的方法吗?
问题点数:20、回复次数:10Top
1 楼nn18(nn)回复于 2001-08-04 14:33:01 得分 10
可以用filter属性呀
rs.open "select * from table where type='"&array(0)&"'"
rs.filter="number>"&array(1)
如果恢复查询的数据用rs.filter=0
试试可以吗?
Top
2 楼neweb(永不言败)回复于 2001-08-04 20:18:28 得分 0
如果你只需要一个记录集可以这样做:
select temp.* from (select * from table where type='"&array(0)&"'") as temp where temp.number > "&array(1)
如果需要两个记录集就按楼上的办Top
3 楼neweb(永不言败)回复于 2001-08-04 20:21:46 得分 0
上面的语句越看不对劲,这样不就行了:
select * from table where type='"&array(0)&"' and number > "&array(1)
可能我理解错了题目的意思Top
4 楼stanely(俺是邢她汉子)回复于 2001-08-04 21:04:29 得分 0
还使用中间变量纪录查询条件把Top
5 楼siekensou()回复于 2001-08-05 14:00:48 得分 0
to: nn18(nn)
查了一下书也是这么说的,但是浏览时出错显示: 对象不支持此属性或方
法: 'rs.filter' ^_^#Top
6 楼neweb(永不言败)回复于 2001-08-05 16:14:21 得分 10
打开记录集时用动态游标
rs.open sql,conn,1Top
7 楼siekensou()回复于 2001-08-06 16:51:44 得分 0
还未解决,现在用的是显示记录前先做若干判断^_^;Top
8 楼nn18(nn)回复于 2001-08-06 17:22:12 得分 0
rs.CursorLocation=3
rs.open strsql,1,4,1
Top
9 楼siekensou()回复于 2001-08-06 17:32:50 得分 0
能详细点吗,最好能举个小例子,谢谢了!Top
10 楼ashes(灰尘)回复于 2001-08-07 10:14:50 得分 0
关注Top
相关问题
- 两条记录集合并
- 如何在ADO中生成非绑定的记录集对象(Recordset)
- SQL语句:最多只读8条记录用recordset对象怎样实现?
- 如何捕捉recordset对象的出错信息?connection可以用Error集合,那recordset呢?
- 用recordset对象怎样能返回个个层次记录集,连接的是SQLSERVR2000
- 为什么用Recordset对象的Delete方法不能删除数据库中的记录?
- 我想确定 Recordset 对象中记录的数目,但该属性返回 –1,怎么解决?(VB6.0+MS-SQL2000)
- 利用recordset对象对记录进行分页,如果有实例代码请粘贴上,谢谢!
- 高手请进,不打开RecordSet对象取记录的问题!第一个解决的150分全拿!
- 当更新一个记录时,使用 RecordSET 对象和使用 Command 对象,哪一种方法效率更高些?




