| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 194 人关注过本帖
标题:能 同时用几个数据集读数据库么
收藏  订阅  推荐  打印

能 同时用几个数据集读数据库么

Dim MM_conn_STRING
MM_conn_STRING = "Driver=Microsoft Access Driver (*.mdb);DBQ="&server.mappath("news.mdb")'数据库连接字符串
%>

<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "0"
If (Request("MM_EmptyValue") <> "") Then
  Recordset1__MMColParam = Request("MM_EmptyValue")
End If
%>
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT * FROM type WHERE typeid > " + Replace(Recordset1__MMColParam, "'", "''") + " ORDER BY typeid DESC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()


<!-- #include file="inc_connect.asp"-->

    function getp(ps)
    sql="Select count(id) from Candidate where ps>"&ps
    Set ts=cnn.execute(sql)
    getp=ts(0)+1
    end function
    '============================================建立数据集rs_vote  链接字符串
    Set rs_vote = Server.CreateObject("ADODB.Recordset")
    rsstring_vote = "SELECT id,name,rq,college,photo,ps from Candidate where ps in (SELECT max(ps) from Candidate Group by t_group)"

    rs_vote.Open rsstring_vote,cnn,3,4 此行出错
    if not rs_vote.eof then
    %>

报错
ADODB.Recordset 错误 '800a0e7d'

连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。

TOP

事在人为```

TOP

rs_vote.Open rsstring_vote,cnn,3,4 改成
rs_vote.Open rsstring_vote,cnn,1,3 试试!

TOP

共有 193 人关注过本帖
发新话题
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.060074 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved