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

刚才发错了:百思不得其解: 这段程序错那儿了

楼主lengbohan(lengbohan)2000-06-17 10:38:00 在 Web 开发 / ASP 提问

百思不得其解:   这段程序错那儿了  
   
  <!--#INCLUDE   VIRTUAL="/msadc/adcvbs.inc"-->  
  <%  
  dim   con  
  dim   cmd  
  dim   bTemp  
   
  Set   con=Server.CreateObject("ADODB.Connection")  
  Con.Open   "DRIVER=SQL   Server;SERVER=dgg;UID=sa;DATABASE=Comment2;User    
   
  Id=sa;PASSWORD=;"  
  set   cmd=Server.CreateObject("ADODB.Command")  
   
  cmd.ActiveConnection=Con  
  cmd.CommandType=adCmdStoredProc 'Line12  
  cmd.CommandText="AddNOCount"  
   
  cmd.Parameters.Append    
   
  cmd.CreateParameter("ReturnCode",adInteger,adParamReturnValue)  
   
  cmd.Parameters.Append    
   
  cmd.CreateParameter("CommentID",adInteger,adParamInput,4)  
  cmd.Parameters("CommentID")=Request(   "CommentID"   )  
   
  .....  
   
  错误信息  
   
  ADODB.Command   error   '800a0bb9'    
   
  应用程序使用的参数或者类型不正确,或者不在可以接受的范围之内,要不就是  
   
  与其他数据冲突。    
   
  /Comment3/AddNOCount.asp,   line   12    
  问题点数:78、回复次数:9Top

1 楼ghj1976(蝈蝈俊.net)回复于 2000-06-17 10:44:00 得分 0

12行:  
  cmd.Parameters.Append   ???????????????  
  你没有参数呀,append   什么?????????  
   
  Top

2 楼lengbohan(lengbohan)回复于 2000-06-17 10:58:00 得分 0

<!--#INCLUDE   VIRTUAL="/msadc/adcvbs.inc"-->  
  <%  
  dim   con  
  dim   cmd  
  dim   bTemp  
   
  Set   con=Server.CreateObject("ADODB.Connection")  
  Con.Open   "DRIVER=SQL   Server;SERVER=dgg;UID=sa;DATABASE=Comment2;User   Id=sa;PASSWORD=;"  
   
  set   cmd=Server.CreateObject("ADODB.Command")  
   
  'response.write   (cmd   is   nothing)  
   
  cmd.ActiveConnection=Con  
  cmd.CommandText="AddNOCount"  
   
  'response.write   cmd.CommandText  
   
  Cmd.CommandType   =   adCmdStoredProc  
  'Cmd.CommandType   =   adCmdUnknown  
   
  cmd.Parameters.Append   cmd.CreateParameter("ReturnCode",adInteger,adParamReturnValue)  
   
  cmd.Parameters.Append   cmd.CreateParameter("CommentID",adInteger,adParamInput,4)  
  cmd.Parameters("CommentID")=Request(   "CommentID"   )  
   
  cmd.Parameters.Append   cmd.CreateParameter("TempUserID",adInteger,adParamInput,4)  
  cmd.Parameters("TempUserID")=Request(   "TempUserID"   )  
   
  cmd.Parameters.Append   cmd.CreateParameter("bSuccess",adInteger,adParamOutput)  
   
  cmd.Execute  
   
  if   cmd("ReturnCode")=0   then  
  Response.write   cmd("bSuccess")  
  else  
  Response.write   "-2"  
  end   if  
   
  '0-Failed.   1-Success,   -2-Error  
   
  set   con=nothing  
  set   cmd=nothing  
  %>  
   
  参数那是两行作一行Top

3 楼ghj1976(蝈蝈俊.net)回复于 2000-06-17 11:06:00 得分 0

现在那一行出错????  
  12行是'response.write   (cmd   is   nothing)呀  
  Top

4 楼lengbohan(lengbohan)回复于 2000-06-17 11:24:00 得分 0

注释掉了呀?  
  咳,   反正就是那一行  
   
  ADODB.Command   error   '800a0bb9'    
   
  应用程序使用的参数或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。    
   
  /Comment3/AddNOCount.asp,   line   19    
  Top

5 楼ghj1976(蝈蝈俊.net)回复于 2000-06-17 11:40:00 得分 0

cmd.Parameters.Append   cmd.CreateParameter("ReturnCode",adInteger,adParamReturnValue)  
  ???????????  
  cmd.Parameters.Append   就是输入了参数的实际值。但  
  cmd.CreateParameter("ReturnCode",adInteger,adParamReturnValue)  
  仅仅是创建了个对象,对象并没有实列话。  
  Top

6 楼lengbohan(lengbohan)回复于 2000-06-17 11:57:00 得分 0

还没到那儿呢,就出问题了嘛Top

7 楼ghj1976(蝈蝈俊.net)回复于 2000-06-17 12:12:00 得分 0

Cmd.CommandType   =   adCmdStoredProc  
  'Cmd.CommandType   =   adCmdUnknown  
   
  这??????  
   
  Cmd.CommandType   =   4  
  试试Top

8 楼lengbohan(lengbohan)回复于 2000-06-17 12:21:00 得分 0

过了!  
  但下一行又有问题  
  应该是常数没有定义!  
  是不是还要include别的东西,程序才认识adCmdStoredProc  
  adinteger...Top

9 楼ghj1976(蝈蝈俊.net)回复于 2000-06-17 12:29:00 得分 78

我一直都是用自己输入数字常量  
  不用include  
  adParamReturnValue  
  这些常量你干脆输出来算了。肯定是这的错误。  
  Top

相关问题

  • 晕死的一个程序,百思不得其解
  • 新手的3行C程序,百思不得其解
  • 百思不得其解--为什么这个程序运行错误?
  • 太奇怪了!!我的程序锁不住文件,也锁不住端口,百思不得其解……
  • 百思不得其解,我的asp程序怎么会让浏览器非法关闭!
  • 百思不得其解~~????
  • 百思不得其解
  • 百思不得其解
  • 百思不得其解??
  • 百思不得其解??

关键词

  • 程序
  • 一行
  • cmd
  • 参数
  • commandtype

得分解答快速导航

  • 帖主:lengbohan
  • ghj1976

相关链接

  • Web开发类图书

广告也精彩

反馈

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