首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • asp里面怎么读取2个记录集 [已结贴,结贴人:kuibobo]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-31 10:50:25 楼主
    一个存储过程中执行2个SELECT语句,在asp页面读取第一个SELECT语句后,怎么读取第2个select语句?
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-31 10:54:551楼 得分:10
    ASP不支持多查询集
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-31 11:08:072楼 得分:1
    建立2个对象不就可以了 吗 ?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-31 14:42:343楼 得分:1
    VBScript code
    <% 'conn为连接字符 sql1="" sql2="" set rs1=server.createobject("adodb.recordset") set rs2=server.createobject("adodb.recordset") rs1.open sql1,conn,1,1 rs2.open sql2,conn,1,1 '这样就同时打开了两个数据集 %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-01 14:02:194楼 得分:1
    recordset有NextRecordset这个方法么?

    VBScript code
    DIM checklg,UserID,UserName,UserTel,UserMail DIM MyComm,MyRst UserID = 1 'checklogin()为自定义函数,判断访问者是否登录 checklg = checklogin() Set MyComm = Server.CreateObject("ADODB.Command") with MyComm .ActiveConnection = MyConStr 'MyConStr是数据库连接字串 .CommandText = "getUserList" '指定存储过程名 .CommandType = 4 '表明这是一个存储过程 .Prepared = true '要求将SQL命令先行编译 .Parameters.append .CreateParameter("@userid",3,1,4,UserID) .Parameters.append .CreateParameter("@checklogin",11,1,1,checklg) Set MyRst = .Execute end with Set MyComm = Nothing '从第一个记录集中取值 UserName = MyRst(0) '从第二个记录集中取值 if not MyRst is Nothing then Set MyRst = MyRst.NextRecordset() UserTel = MyRst(0) UserMail = MyRst(1) end if Set MyRst = Nothing
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-30 08:35:385楼 得分:14
    分开写两个存储过程。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-30 08:40:346楼 得分:1
    NextRecordset方法




    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-30 13:22:137楼 得分:1
    NextRecordset方法??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-30 15:30:358楼 得分:1
    VBScript code
    set rs=server.createobject("adodb.recordset") sql1="" rs1.open sql1,conn,1,1 rs.close sql2="" rs1.open sql2,conn,1,1 rs.close sql3="" rs1.open sql3,conn,1,1 rs.close
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved