CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

一个关于存储过程的问题?help me!!!!

楼主wang_jun_qiang(piglet)2002-12-23 09:37:58 在 VB / 数据库(包含打印,安装,报表) 提问

出错信息:"请求操作要求   OLE   DB   会话对象,而当前提供者不支持此情况。"  
  出错行:Set   cmd.ActiveConnection   =   dbconn  
   
  声明:  
  Dim   dbconn   As   New   ADODB.Connection  
  当对数据库进行select   ,update   insert操作时则可以,为什么? 问题点数:40、回复次数:4Top

1 楼qqqdong()回复于 2002-12-23 09:46:59 得分 0

dbconn.open   ....Top

2 楼wuliang007(靓亮)回复于 2002-12-23 11:02:49 得分 0

Set   cmd.ActiveConnection   =   dbconn  
   
  其实在每用一次这个,就要有相应的语句关闭这个连接  
  比如:   cmd.close     来关闭  
   
  否则,下一次你运行到这里,它就会关闭连接Top

3 楼wang_jun_qiang(piglet)回复于 2002-12-23 14:19:13 得分 0

cmd有close方法吗?我是一开始就用的(如下:)  
  Dim   dbconn   As   New   ADODB.Connection  
  Dim   cmd   As   New   ADODB.Command  
  Dim   prmcmd   As   New   ADODB.Parameter  
   
  dbconn   =   OpenDb()//连接数据库  
  Set   cmd.ActiveConnection   =   dbconn  
   
  cmd.CommandText   =   "usp_addcompanyinfo"  
  cmd.CommandType   =   adCmdStoredProc  
  出错的句子:  
  Set   cmd.ActiveConnection   =   dbconn  
   
  怎么回事?Top

4 楼litsnake1(litsnake)回复于 2002-12-23 15:22:50 得分 40

你的问题好象是错在  
  Set   cmd.ActiveConnection   =   dbconn  
  这句上  
  改为  
  cmd.ActiveConnection   =   dbconn  
  把set去掉  
  Dim   cmd   As   ADODB.Command  
          Dim   rst   As   ADODB.Recordset  
          Set   cmd   =   New   ADODB.Command  
          ConnectDB  
          With   cmd  
                  .ActiveConnection   =   Cnn  
                  .CommandType   =   adCmdText  
                  .CommandText   =   "select   *   from   car_color"  
                  Set   rst   =   New   ADODB.Recordset  
                  Set   rst   =   .Execute()  
                  rst.Close  
                  Set   rst   =   Nothing  
          End   With  
  Top

相关问题

  • SOS : 关于SQL的存储过程的问题,help me
  • help:分页存储过程。。。。。。。。。
  • ado调用存储过程错误,help
  • 如何把表名和字段名传递到存储过程中(Sql Server)???help me
  • 如何把表名和字段名作为参数传递到存储过程中(Sql Server)???help me
  • 用存储过程作为数据源发生了问题,help!!!!!!!!!
  • 急!!!用Query如何调用系统存储过程Sp_help!
  • ado调用才参数的存储过程,help
  • HELP !!! 这个存储过程到底错在哪里??????
  • help~~~关于调用sqlserver存储过程的问题

关键词

  • 连接
  • dbconn
  • activeconnection
  • cmd
  • rst
  • 出错
  • 关闭
  • dim
  • new adodb
  • close

得分解答快速导航

  • 帖主:wang_jun_qiang
  • litsnake1

相关链接

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

广告也精彩

反馈

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