一个conn,怎样建多个记录集?

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:53:17
在一个页面里,我只想用一个包含文件<!--#include file="conn.asp"-->
建立多个记录集,请问怎么办?
我用
<%
set rs1=server.createobject("adodb.recordset")
sql="select * from 表一"
rs1.open sql,conn,1,1
%>
<%
set rs2=server.createobject("adodb.recordset")
sql2="select * from 表一"
rs2.open sql2,conn,1,1
%>
不成功!!!
第二个代码应该是
<%
set rs2=server.createobject("adodb.recordset")
sql2="select * from 表二"
rs2.open sql2,conn,1,1
%>

错误的IE显示:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/note.asp, 第 12 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GE

dim conn
dim rs1
dim rs2

set conn = new adodb.connection
conn.open "连接字符串"

set rs1 = conn.execute("select * from 表1")
set rs2 = conn.execute("select * from 表2")

while not rs1.eof
rs2.AddNew
rs2(1).value = rs1(1).value
rs2(2).value = rs1(2).value
.
.
.
rs2.Update
rs1.MoveNext
wend

rs1.Close
rs2.Close
conn.Close

set rs1 = nothing
set rs2 = nothing
set conn = nothing

你的代码没有问题,问题肯定出在其它地方,
IE错误提示帖出来。

#3