CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

同一个connection建立两个recordset的问题(数据库版给分)

楼主jzywh(江大鱼)2003-09-01 20:45:25 在 VB / 基础类 提问

第一个recordset(res)调用成功,第二个(rec)却不行  
   
  程序中有2个     rdoRecordset     分别为   res     和     rec  
   
  res调用成功     rec却不能成功调用  
   
  只要有rec的语句编译时都提示   type   dismatch(类型不匹陪)  
   
  不止是何原应,请高手相助,我是初学者,以前做     ASP  
   
  代码如下:  
   
  Public   con   As   rdoConnection,   res   As   rdoResultset,   rec   As   rdoResultsets  
   
  Function   output(strSQLServerName,   strSQLDBName,   strSQLDBUserName,   strSQLDBPassword)  
   
  Dim   strParent   As   String  
  strParent   =   Dir1.Path   &   "classic"  
   
  Set   fs   =   CreateObject("Scripting.FileSystemObject")  
   
  If   Not   fs.FolderExists(strParent)   Then  
  fs.CreateFolder   (strParent)  
  End   If  
   
  With   rdoEngine  
  .rdoDefaultUser   =   strSQLDBUserName  
  .rdoDefaultPassword   =   strSQLDBPassword  
  .rdoDefaultCursorDriver   =   rdUseServer  
  .rdoDefaultLoginTimeout   =   15  
  End   With  
   
  Set   con   =   rdoEnvironments(0).OpenConnection("",   rdDriverNoPrompt,   False,   "driver={SQL   Server};server="   &   strSQLServerName   &   ";   database="   &   strSQLDBName)  
   
  Set   res   =   con.OpenResultset("select   Title,Boardid,id,PostUserName,dateandtime,Announceid   from   BestTopic")  
   
  Do   Until   res.EOF   Or   res.BOF  
   
      Set   rec   =   con.OpenResultset("select   ParentID,Announceid,Body,UserName   from   bbs1   order   by   Announceid   asc")  
       
      If   Not   fs.FolderExists(strParent   &   "\"   &   Trim(res("Boardid")))   Then  
          fs.CreateFolder   (strParent   &   "\"   &   Trim(res("Boardid")))  
      End   If  
       
      Set   XmlFile   =   fs.CreateTextFile(strParent   &   "\"   &   Trim(res("Boardid"))   &   "\"   &   Trim(res("title"))   &   ".xml")  
            XmlFile.writeline   ("<?xml   version='1.0'   encoding='GB2312'?>")  
            XmlFile.writeline   ("<?xml:stylesheet   type='text/xsl'   href='../csdn.xsl'?>")  
            XmlFile.writeline   ("<Topic>")  
            XmlFile.writeline   ("<Issue>")  
            XmlFile.writeline   ("<PostUserNickName>"   &   res("PostUserName")   &   "</PostUserNickName>")  
            XmlFile.writeline   ("<TopicName>"   &   res("title")   &   "</TopicName>")  
            XmlFile.writeline   ("<RoomName>"   &   res("Boardid")   &   "</RoomName>")  
            XmlFile.writeline   ("<PostDateTime>"   &   res("dateandtime")   &   "</PostDateTime>")  
            XmlFile.writeline   ("<Content></Content>")  
            XmlFile.writeline   ("</Issue>")  
            XmlFile.writeline   ("<Replys>")  
            rec.MoveNext  
            Do   Until   rec.EOF   Or   rec.BOF  
            XmlFile.writeline   ("<Reply>")  
            XmlFile.writeline   ("<PostUserNickName>"   &   rec("UserName")   &   "</PostUserNickName>")  
            XmlFile.writeline   ("<Content>"   &   rec("Body")   &   "</Content>")  
            XmlFile.writeline   ("<PostDateTime>"   &   rec("DateAndTime")   &   "</PostDateTime>")  
            XmlFile.writeline   ("</Reply>")  
            rs.MoveNext  
            Loop  
            XmlFile.writeline   ("</Replys>")  
            XmlFile.writeline   ("</Topic>")  
            rs.Close  
            Set   rs   =   Nothing  
      XmlFile.Close  
      Set   XmlFile   =   Nothing  
      res.MoveNext  
  Loop  
   
  res.Close  
  Set   res   =   Nothing  
  con.Close  
  Set   con   =   Nothing  
   
  MsgBox   "精华帖已成功导出到"   &   strParent   &   "\下!"  
   
  End   Function  
  问题点数:0、回复次数:0Top

相关问题

  • 为什么所有数据库操作不能共用同一个Connection?
  • 菜鸟的问题,如何在多个jsp页面之间共享同一个数据库的Connection呢
  • XML->(_RecordSet)->数据库???
  • 在同一个表单中如何取数据库数据
  • 如何在同一个页调用多个数据库
  • 同一个weblogic怎么连2个数据库啊?
  • 怎样成功打开同一个数据库的两张表?
  • 在同一个程序中不同的SQLSERVER数据库问题~~~
  • 谁来给我区分数据库引擎和数据库驱动,是同一个概念吗?
  • 如何将同一个完整数据库备份恢复成不同的名称数据库(同一SQL上)

关键词

  • xmlfile
  • strparent
  • writeline
  • rec
  • 调用
  • res
  • con
  • rs
  • set

得分解答快速导航

  • 帖主:jzywh

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo