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

OracleParameter传参错误

楼主diysoft(Frog Prince)2004-08-02 17:39:59 在 .NET技术 / ASP.NET 提问

“/yaaj”应用程序中的服务器错误。  
  --------------------------------------------------------------------------------  
   
  The   OracleParameter   with   ParameterName   'Enter_Date'   is   already   contained   by   another   OracleParameterCollection.    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.ArgumentException:   The   OracleParameter   with   ParameterName   'Enter_Date'   is   already   contained   by   another   OracleParameterCollection.    
   
  源错误:    
   
   
  行   122:  
  行   123:  
  行   124: OracleDB.AddCommandParameters(ParaCollection);  
  行   125: OracleDB.ExecuteNonQuery(stringSQL);  
  行   126:  
     
   
  源文件:   d:\wwwroot\wxq\yaaj\dynamic\01_public\webform1.aspx.cs         行:   124    
   
  堆栈跟踪:    
   
   
  [ArgumentException:   The   OracleParameter   with   ParameterName   'Enter_Date'   is   already   contained   by   another   OracleParameterCollection.   ]  
        System.Data.OracleClient.OracleParameterCollection.Validate(Int32   index,   OracleParameter   value)  
        System.Data.OracleClient.OracleParameterCollection.Add(OracleParameter   value)  
        DataBaseAccess.OracleDB.AddCommandParameters(OracleParameterCollection   Parameters)  
        yaaj.dynamic._01_public.WebForm1.XpButton4_Click(Object   sender,   EventArgs   e)   in   d:\wwwroot\wxq\yaaj\dynamic\01_public\webform1.aspx.cs:124  
        System.Web.UI.WebControls.Button.OnClick(EventArgs   e)  
        System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)  
        System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)  
        System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)  
        System.Web.UI.Page.ProcessRequestMain()  
   
     
   
   
  ----------------------  
   
  请问如何解决这个错误  
  foreach   (OracleParameter   ParaTmp   in   Parameters)  
  {  
  OracleCommandBase.Parameters.Add(ParaTmp);  
  } 问题点数:0、回复次数:2Top

1 楼egxsun(egxsun)回复于 2004-08-19 16:34:11 得分 0

你的stringSQL是怎么写的?Top

2 楼egxsun(egxsun)回复于 2004-08-19 16:35:06 得分 0

OracleParameter规定stringSQL里要加:ParaTmpTop

相关问题

  • 传递数组参数的错误
  • post传递错误
  • 有关参数传递错误的问题向各位请教。
  • 把 MYSQL* mysql作为参数据传递处理 出现错误
  • ASP调用VB组件传递参数时出现错误
  • 数组作为参数传递的错误
  • 参数传递错误提示(在VC编译下):
  • 参数传递中有“%+数字”时的错误!
  • 关于参数错误....
  • 参数类型错误

关键词

  • webform
  • date
  • oracleparametercollection
  • oracleparameter
  • yaaj
  • 错误
  • oracledb
  • webform1
  • dynamic
  • enter

得分解答快速导航

  • 帖主:diysoft

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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