类定义带有Class_Initialize事件或Class_Terminate 事件。这些过程有一个或更多的参数。不要给这些过程指定参数。 [问题点数:300分]

Bbs7
本版专家分:11949
Blank
红花 2009年4月 挨踢职涯大版内专家分月排行榜第一
2009年2月 挨踢职涯大版内专家分月排行榜第一
2009年1月 Java大版内专家分月排行榜第一
2009年1月 挨踢职涯大版内专家分月排行榜第一
2008年12月 Java大版内专家分月排行榜第一
2008年11月 Java大版内专家分月排行榜第一
2008年11月 挨踢职涯大版内专家分月排行榜第一
2008年10月 Java大版内专家分月排行榜第一
Blank
黄花 2009年6月 挨踢职涯大版内专家分月排行榜第二
2009年5月 挨踢职涯大版内专家分月排行榜第二
2009年3月 挨踢职涯大版内专家分月排行榜第二
2008年12月 挨踢职涯大版内专家分月排行榜第二
Blank
蓝花 2009年6月 Web 开发大版内专家分月排行榜第三
结帖率 96.51%
Bbs7
本版专家分:13812
Blank
红花 2011年3月 Web 开发大版内专家分月排行榜第一
过程或函数 news_insert 指定了过多的参数
前言:屋漏偏逢连夜雨,船迟又遇打头风。牛腩新闻马上就要结束的关头来了一系列的机会,也是又爱又恨啊。rn正文rn就是以下错误;rnrnrn原因:rn这是D层方法调用时出错了,首先这是在修改新闻页面时出的错,那么在修改新闻的时候应该是调用Update方法下的news_update存储<em>过程</em>,但是在D层中却发下调用的是“news_insert”这个存储<em>过程</em>,应为这个存储<em>过程</em>只调用了三个<em>参数</em>,但是“news
过程或函数“某一字段”需要参数
错误类型nnnn导致错误的代码如下:nnnn出错原因: n 因为在编写三层中的DAL中,添加时没有加上赋值的<em>过程</em>:nn arr[0].Value = model.LoginName;n arr[1].Value = model.Pwd;n arr[2].Value = model.CreateTime;nn正确的解答方法:nnnnpublic ...
过程声明与同名事件过程的描述不匹配 补丁
vb6 <em>过程</em>声明与同名<em>事件</em>或<em>过程</em>的描述不匹配 补丁
PL/SQL过程和函数以及参数
PL/SQL<em>过程</em>和函数nnPL/SQL中<em>过程</em>和函数设计的目的就是为了将代码模块化,有效的管理代码。nnn 我写这篇文章的目的是为了在我阅读《Oracle.PL.SQL程序设计》一书是做些笔记,并分享给其他同学。 nnnnnnn<em>过程</em>nn我们可以把<em>过程</em>理解为<em>一个</em>或者多个动作的集合,我们可以像是调用PL/SQL中可执行语句一样来调用<em>过程</em>。下面来介绍一下<em>过程</em>的格式。nnnnprocedure [s...
SAS9.3完全版启动时报错逻辑库“SASHELP”及其解决方法
安装SAS9.3完全版(13GB鬼那么大的套装),在倒数第二步,PC File出错,经查可以直接点“是”继续安装而不用理会。但在最后一步,安装后处理,就一直转、一直转个不停,点完成,启动SAS时就报下面的错了:nnnWARNING: 连接逻辑库“SASHELP”中<em>指定</em>的<em>一个</em>或多个逻辑库不存在。<em>这些</em>逻辑库已从连nWARNING: 接中删除。nERROR: “SASHELP 可移植注册表”缺
用户程序函数调用过程中的参数传递方式
在C语言中,在调用<em>一个</em>函数func()时,如果func()接受不超过4个的<em>参数</em>,则调用者直接将实参从左到右依次赋值给r0, r1, r2, r3寄存器(如果是指针则传入地址),然后调用func()。nn进入func()函数后,func()将自己的栈紧接着caller的栈顶向下扩展,从r0, r1, r2, r3寄存器中拿<em>参数</em>,然后开始做事。nn而如果func()有超过4个<em>参数</em>,例如:nnint f...
php——33-php.ini 中配置错误消息
常见配置nn在php.ini中,error_reporting控制输出到用户端的消息种类nerror_reporting = E_ALL; ——设置向PHP报告发生的错误类型ndisplay_errors = Off; ——设置错误是否显示在客户端nlog_errors = On; ——开启日志记录nerror_log = “D:\wamp64\logs\php_error.log”; ——错误日...
【牛腩新闻】——过程或函数 'news_selectByContent' 需要参数 '@content',但未提供该参数
最近总是遇到这个问题,在解决他的<em>过程</em>中对牛腩有了进一步的认识,分享我的历程先看联机帮助的解答:System.Data.SqlClient.SqlException<em>过程</em>或函数'news_selectByContent' 需要<em>参数</em> '@content'当 SQL Server 返回警告或错误时,将生成SqlException 异常。由此推断数据库中的存储<em>过程</em>有问题,我们来看存储<em>过程</em>:ALTER PRO...
为不是函数的对象 'dbo.xxxx' 提供了参数。如果这些参数要作为表提示,则需要使用 WITH 关键字
为不是函数的对象 'dbo.xxxxxx' 提供了<em>参数</em>。如果<em>这些</em><em>参数</em>要作为表提示,则需要使用 WITH 关键字rnrnrn犯错误原因:给视图加条件了。。 用.where(a=>a.ID=xxx.ID);
VBA事件过程
<em>事件</em>子<em>过程</em>:n是由VBA自行声明并附在窗体、控件、工作表、工作簿对象上。用户不可以对<em>事件</em><em>过程</em>声明进行增加或删除。当用户在某个对象上引发<em>一个</em>动作时,Windows会通知VBA产生<em>一个</em><em>事件</em>,并且VBA会自动地调用与该<em>事件</em>相关的<em>事件</em><em>过程</em>。n<em>事件</em>Sub子<em>过程</em>的调用格式如下:nPrivate Sub 对象名_<em>事件</em>名([<em>参数</em>表])n 语句块nEnd Sub nn对象名是对象在VBE属性窗口的名称属性。事...
错误: 参数 @oldname 不明确或所声明的 @itemtype(COLUMN)错误。
更改表的列名EXEC sp_rename 'test.address', 'addr', 'COLUMN'sql2000 查询分析器执行:服务器: 消息 15248,级别 11,状态 1,<em>过程</em> sp_rename,行 163错误: <em>参数</em> @oldname 不明确或所声明的 @itemtype(COLUMN)错误。解决:太粗心了,表名customer写成数据库test了EXEC sp_rename
Class.forName加载自定义类(无参数构造方法)
通过Class.forName加载自定义类,初始化调用的是无<em>参数</em>构造方法:rn1、先定义<em>一个</em>类,比如Student,代码如下:rnpackage ready.nextyear;nnpublic class Student {nn private int age;n private String name = "Alfira";nn public Student() {n super();n }n
Servlet事件监听器
Servlet监听器是WEB应用程序<em>事件</em>模型的一部分,Servlet监听器用于监听一些WEB应用中重要<em>事件</em>的发生,监听器对象可以在事情发生前、发生后Servlet容器就会产生相应的<em>事件</em>, Servlet监听器用来处理<em>这些</em><em>事件</em>。rnrnrnrnServlet API中定义了8个监听器,根据监听对象的类型和范围可以分为3类:rnServletContext<em>事件</em>监听器、HTTPSession<em>事件</em>监听器和
微信测试号——scope参数错误或没有scope权限
1、报错信息:nscope<em>参数</em>错误或没有scope权限nnnn2、原因分析:n如果是微信测试号的话,可能是没有授予权限,没有设置授权回调页面域名。nnn3、解决方案n到微信测试号管理里配置授权回调页面域名,设置成自己服务器的域名就可以了,注意不要带"http://"
ucos ii的事件标志组原理分析
很早以前就开始学习移植USOS ii了,移植倒没什么难的,主要是要清楚自己的单片机,最好是将启动代码分析一遍,那么在移植的时候,很多概念就不会陌生了。我用的是rnstm32f103ze.rn移植完了之后,就不知道干嘛了,于是中间搁置了很久,这几天又想到这个系统,于是又重新移植了一遍,把代码结构又明晰了一点,这次我就想,要把这个操作系统弄清楚。rn那么切入正题吧,我是先从<em>事件</em>标志组开始分析的。首先看
常用鼠标事件,键盘事件总结
-moz-:firefox浏览器特有属性;n-webkit-:chrome,sa
微信开放平台网站应用(Scope参数错误或没有Scope权限)
官网是这么说的:第三方使用网站应用授权登录前请注意已获取相应网页授权作用域,则可以通过在PC端打开以下链接:https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirecthttps
无效过程参数
运行出现"无效<em>过程</em>或<em>参数</em>"rnrnPrivate Sub Command1_Click()rnList1.AddItem Text1.Text & " " & Text2.Text & " " & Text3.Text & " " & _rnVal(Text2.Text) + Val(Text3) '添加列表项rnCommand1.Enabled = False '命令按钮1停止活动rnCommand2.Enabled = Ture '命令按钮2激活rn[color=#FFFF00]Command2.SetFocus '焦点移到命令按钮2[/color]rnEnd Subrnrnrn请问是什么问题啊!谢谢
一个或多个域类型未正确安装,请转到列表设置页删除这些域"">SharePoint:WebPart Error "一个或多个域类型未正确安装,请转到列表设置页删除这些域"
   WebPart 报错 &quot;<em>一个</em>或多个域类型未正确安装,请转到列表设置页删除<em>这些</em>域“, webpart里面用到了Caml查询,原因是Query里面&amp;lt;FieldRef Name='' &quot;/&amp;gt; 里面的列名在列表里面没有导致此问题。nn nn nn nnnn ...
调用带输出参数的存储过程
由于项目在单元测试阶段,而程序调用的存储<em>过程</em>还没调通,我就自己在oracle写了<em>一个</em>临时的小存储代替:nnnn没想到好不容易别别扭扭地编译过了,却不知道如何调用n我执行ALL test_proc(0,01,temp_name,msg);,报错了:nnnn我一脸懵b……n赶紧百度,才知道输出<em>参数</em>要先定义才可以传值,把sql语句改为如下:nnnn运行成功。nnn总结:
1045: 邮票组合问题*
题目描述nn某人有四张3分的邮票和三张5分的邮票,用<em>这些</em>邮票中的一张或若干张可以得到多少种不同的邮资?nn输出nn可得到多少种 nn样例输出nn19nn提示nn nn将问题进行数学分析,不同张数和面值的邮票组成的邮资可用下列公式计算: nS=3*i+5*j n其中i为3分邮柰的张数,j为5分的张数 n按题目的要求,3分的邮票可以取0、1、2、3、4张,5分的邮票可以取0、1、2、3张。采用穷举方法...
自定义函数或过程
描述:在数据库存储的<em>过程</em>中,经常会把一些字段存成数字(字段的值比较少的情况),比如性别,可以存成1男,2女,在数据库的表结构设计时,还会有一张专门存储<em>这些</em>字段对应的值的表,每次查询性别的字段时,可以将其对应的文本一起返回 SELECTn a,n getItemName('a',a) as aText,n from
微信网页授权 Scope参数错误或没有Scope权限 解决方法
首先如果没有服务号的话,请使用微信测试账号,订阅号没有开放接口其次确保请求路径<em>参数</em>顺序是按官方文档顺序  重点:需修改如下地方  官方文档未写此步骤  这真是个坑。。。   另切记:修改时不要加上http等协议。。测试号:功能服务 修改 网页授权-&amp;gt;输入回调页面域名 例如: www.example.com    不要加上http等协议前缀(居然把图片给我搞没了!!)其他参考:http://b...
SAS基础 -- 逻辑库不存在问题解决
SAS安装 -- 逻辑库不存在问题解决1.SAS打不开,将系统时间改为系统提示错误的时间;2.请在以下两个路径下,新建SASCFG文件夹(注意红色部分为你电脑SAS的安装路径)  D:\ProgramFiles\SASHome\SASFoundation\9.4\nls\en  D:\ProgramFiles\SASHome\SASFoundation\9.4\nls\zh  其结果如下:  D:...
解决微信服务号Scope 参数错误或没有 Scope 权限
#解决微信Scope <em>参数</em>错误或没有 Scope 权限n使用微信服务号做用户登陆的时候出现Scope <em>参数</em>错误或没有 Scope 权限错误:n出发点是想要做<em>一个</em>用户可以通过扫描二维码直接授权登陆网站应用,通过微信服务号的wxappid一直都出错n请求<em>参数</em>:response_type=code&amp;amp;scope=snsapi_login&amp;amp;state=STATE#wechat_redirec...
某人有8角的邮票5张,1元的邮票4张,1元8角的邮票6张,用这些邮票中的一张或若干张可以得到多少中不同的邮资?
某人有8角的邮票5张,1元的邮票4张,1元8角的邮票6张,用<em>这些</em>邮票中的一张或若干张可以得到多少中不同的邮资? n两种思路:n1.用数组方式,先求总数,然后排序,然后去掉重复数据,之后消除0,最后输出,求得不同的个数。n2.直接用容器,比较简单。n1.#include nusing namespace std;nvoid sort(float a[],int n)n{n float tem
SQP/PLUS函数与子过程 以及java中的调用PPT
<em>过程</em>和函数都以编译后的形式存放在数据库中,函数可以没有<em>参数</em>也可以有多个<em>参数</em>并有<em>一个</em>返回值。<em>过程</em>有零个或多个<em>参数</em>,没有返回值。函数和<em>过程</em>都可以通过<em>参数</em>列表接收或返回零个或多个值,函数和<em>过程</em>的主要区别不在于返回值,而在于他们的调用方式。
Delphi 动态绑定事件处理函数过程
Delphi 动态绑定<em>事件</em> <em>指定</em><em>事件</em>处理函数<em>过程</em> 绑事<em>事件</em>自定义函数<em>过程</em> 测试完全可用,含源码文本.
牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(三)
发现问题nn这篇博客是建立在“牛腩新闻发布–<em>过程</em>或函数 ‘news_selectByCaId’ 需要<em>参数</em> ‘@caid’,但未提供该<em>参数</em>(二)”,因为在那篇博客中说出了我当时遇到的“<em>过程</em>或函数 ‘news_selectByCaId’ 需要<em>参数</em> ‘@caid’,但未提供该<em>参数</em>”这个问题,但是解决的方法是将<em>过程</em>函数’news_selectByCaId’下面的“@id”改成“@caid”,然后就将那个问...
http协议访问网址的流程
http协议rnhttp协议可以说是由三个部分组成的:超文本、URL、Httprnrn超文本:网页中的信息,如文字、图片、视频。rnURL:统一资源定位符,由三个部分组成:协议、主机端口、文件名及路径。rnrn使用http协议的访问流程rn例如我们想访问百度,则在浏览器中输入 www.baidu.comrn然后浏览器到web服务器执行以下操作rnrn浏览器向DNS请求解析,目的是为了将百度解析成IP地址 183.23...
参数传递值的过程中,接受参数值改变问题
[html] viewrn plain copyrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrn//问题情境:rn我遇到的问题主要是:我使用jqGrid传递的是19位数字,然后在接收值的时候,数值的后几位就会发生变化rnrn//问题原因:rn后来我将传递的数字添加上引号,传递的值就不会改变了
查找数组重复的元素
1.用sort 先排序,再判断条件,添加到数组function duplicates(arr) {n// 定义<em>一个</em>a变量接收数组进行排序,变量b为空的n var a=arr.sort(),b=[];n for(var i in a){n // 判断两个条件(当前的相等于前面的<em>一个</em>)且(b空数组里面没有这个元素)n if(a[i]==a[i-1] && b.indexOf(a
系统学习机器学习之参数方法(一)
最大似然估计法的基本思想n  最大似然估计法的思想很简单:在已经得到试验结果的情况下,我们应该寻找使这个结果出现 的可能性最大的那个nn作为真 n的估计。n  我们分两种情进行分析:n  1.离散型总体 n  设 n为离散型随机变量,其概率分布的形式为 n,则样本 n的概率分布为 n,在 n固定时,上式表示 n取值 n的概率;当 n固定时,它是 n的函数,我们把它记
带有输入输出参数的存储过程
创建<em>带有</em>输入输出<em>参数</em>的存储<em>过程</em>:nndrop procedure if exists proc_user_inout;ndelimiter //ncreate procedure proc_user_inout(inout inout_param int)nbeginnselect count(*) into inout_param from user where userid > i
Java面试笔试题及答案(3)- 简答题
1. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? rnrnJSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成<em>一个</em>扩展名为.jsp的
函数重载,函数重写(虚函数重写),函数重定义(非虚函数重写),以及名称覆盖(函数重定义时,与父类参数个数不同,或是参数类型不同)
函数重载:(注意,子类无法重载父类的函数)n必须在同<em>一个</em>类总进行。n子类无法重载父类的函数,父类同名函数将被名称覆盖。n重载时在编译期间根据<em>参数</em>类型和个数决定函数调用。n函数重写:n必须发生于父类与子类之间n并且父类与子类中的函数必须有完全相同的原型n使用virtual声明之后能够产生多态(如果不加virtual ,则是重定义)nnn如果在父类中定义<em>一个</em>函数(没有声明为虚函数)
抽象类与接口
【练习题】1.抽象类与继承nn设计<em>一个</em>能细分为矩形、三角形、圆形和椭圆形的“图形”类。使用继承将<em>这些</em>图形分类,找出能作为基类部分的共同特征(如校准点)和方法(如画法、初始化),并看看<em>这些</em>图形是否能进一步划分为子类。nn本题只考虑实现思想,不考虑具体实现的细节,实现方式可自由发挥。nn【练习题】2.抽象类:nn创建<em>一个</em>Vehicle类并将它声明为抽象类。在Vehicle类中声明<em>一个</em>NoOfWheel...
过程或函数指定参数太多
为<em>过程</em>或函数 sp_adduser <em>指定</em>的<em>参数</em>太多rnrn存储<em>过程</em>:rncreate proc [sp_AddUser]rn@UserName varchar(16),rn@Password varchar(16),rn@Sex char(2),rn@Birthday varchar(16),rn@Cardid varchar(32)rnasrninsert into Users values(@UserName,@Password,@Sex,@Birthday,@Cardid)rngornrn添加<em>参数</em>:rnpublic void AddUser()rnrn SqlParameter[] parameters = rn rn new SqlParameter( "@UserName", this.UserName ),rn new SqlParameter( "@Password", this.Password ),rn new SqlParameter( "@Sex", this.Sex ),rn new SqlParameter( "@Birthday", this.Birthday ),rn new SqlParameter( "@Cardid", this.Cardid )rn ;rn rn ADO ado = new ADO( "sp_AddUser", parameters );rn ado.Run();rn
GridView 为过程或函数 Pr_ProductUnitUpdate 指定了过多的参数
[code=C#]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnrn存储<em>过程</em>如下rn[code=SQL]rnrnCreate Proc [dbo].[Pr_ProductUnitUpdate]rn @id int,rn @Unit varchar(20)rnAsrnBeginrn update ProductUnit set Unit=@Unit where id=@idrnEndrnrn[/code]rnrn存储<em>过程</em>确实只有两个<em>参数</em>,为什么还提示<em>参数</em>过多rnrnrn由于直接使用SqlDataSource 的属性,所以不知从何开始调试 ASPX文件里没法设置断点rnrn请问如何解决,谢谢
过程或函数指定了过多的参数
这是调用存储<em>过程</em>的.rnrn[code=C#]string strUpdate = "pro_insertDetail";rn SqlCommand comm = new SqlCommand(strUpdate, conn);rnrn SqlTransaction st = conn.BeginTransaction();rn comm.Transaction = st;rn comm.CommandType = CommandType.StoredProcedure;rn comm.Parameters.Clear();//@CheckListNo,@SvcID,@Normal,'',@ErroeMsg,@Notes,@CheckTimern comm.Parameters.AddWithValue("@CheckListNo1",this.Label3.Text);rn comm.Parameters.AddWithValue("@SvcID1", SvcId);rn comm.Parameters.AddWithValue("@NorMal1", rbl.SelectedValue);rn comm.Parameters.AddWithValue("@ErrorNo1","146535");rn comm.Parameters.AddWithValue("@ErroeMsg1", tbErrorMsg.Text);rn comm.Parameters.AddWithValue("@Notes1", tbNotes.Text);rn comm.Parameters.AddWithValue("@CheckTime1", DateTime.Now);[/code]rnrnrn这是存储<em>过程</em>rnrn[code=C#]rnALTER procedure [dbo].[pro_insertDetail]rn@CheckListNo1 varchar(20),rn@SvcId1 varchar(10),rn@Normal1 bit,rn@ErrorNo1 varchar(25),rn@ErroeMsg1 nvarchar(100),rn@Notes1 nvarchar(150),rn@CheckTime1 datetimernrnasrninsert CheckListDetail ( CheckListNo, SvcID,Normal,ErrorNo,ErroeMsg,Notes,CheckTime ) values ( @CheckListNo1,@SvcID1,@Normal1,@ErrorNo1,@ErroeMsg1,@Notes1,@CheckTime1 )[/code]rnrn为什么运行总是报错 说 为<em>过程</em>或函数pro_insertDetail<em>指定</em>了过<em>多的</em><em>参数</em>? 求解释 ,谢谢
过程或函数 指定了过多的参数 求分析~·
*当数据大于两条时运行错误 提示:为<em>过程</em>或函数 shopping_list_insert<em>指定</em>了过<em>多的</em><em>参数</em> rn*但是第一条数据总是能提交成功的(已经提交到数据库) 但是第二条就不行了 报错rnrn------shopping_list_insert-----------------rnrnALTER PROCEDURE [dbo].[shopping_list_insert]rn@ycmc varchar(100),rn@yccg varchar(20),rn@ycsj datetime,rn@ycpj varchar(10),rn@mpzs tinyint, rn@gkxm varchar(20),rn@gksj varchar(15),rn@gkdh varchar(15),rn@gkdz varchar(100),rn@fptt varchar(50),rn@gkly varchar(100)rnASrnBEGINrn -- SET NOCOUNT ON added to prevent extra result sets fromrn -- interfering with SELECT statements.rn SET NOCOUNT ON;rninsert into pordera(oname,venue,otime,price,ocount,ordertime,rname,mbphonea,mbphoneb,address,invoicea,message,msgb) rnvalues(@ycmc,@yccg,@ycsj,@ycpj,@mpzs,getdate(),@gkxm,@gksj,@gkdh,@gkdz,@fptt,@gkly,'正在打印中。。')rnrnENDrnrnrnrn-----------------------rnrnrn if (Request.Cookies["ckvalues"] != null)rn rn string constr = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];rn SqlConnection con = new SqlConnection(constr);rn SqlCommand myCommand = new SqlCommand("shopping_list_insert", con);rn con.Open(); rn for (int i = 0; i < 10; i++)rn rn string s = Request.Cookies["ckvalues"].Values["pname" + i];rnrn if (s != null)rn rn string iii = con.State.ToString(); rn tryrn rn rn myCommand.Parameters.Add("@ycmc", SqlDbType.VarChar).Value = Server.UrlDecode(Server.HtmlEncode(Request.Cookies["ckvalues"].Values["pname" + i]));rn myCommand.Parameters.Add("@yccg", SqlDbType.VarChar).Value = Server.UrlDecode(Server.HtmlEncode(Request.Cookies["ckvalues"].Values["venue" + i]));rn myCommand.Parameters.Add("@ycsj", SqlDbType.DateTime).Value = DateTime.Parse(Request.Cookies["ckvalues"].Values["ptime" + i]);rn myCommand.Parameters.Add("@ycpj", SqlDbType.VarChar).Value = Server.HtmlEncode(Request.Cookies["ckvalues"].Values["price" + i]);rn myCommand.Parameters.Add("@mpzs", SqlDbType.TinyInt).Value = Server.HtmlEncode(Request.Cookies["ckvalues"].Values["count" + i]);rn myCommand.Parameters.Add("@gkxm", SqlDbType.VarChar).Value = _name;rn myCommand.Parameters.Add("@gksj", SqlDbType.VarChar).Value = _mbphone;rn myCommand.Parameters.Add("@gkdh", SqlDbType.VarChar).Value = _secphone;rn myCommand.Parameters.Add("@gkdz ", SqlDbType.VarChar).Value = _province + _city + _address;rn myCommand.Parameters.Add("@fptt", SqlDbType.VarChar).Value = _taitou;rn myCommand.Parameters.Add("@gkly", SqlDbType.VarChar).Value =_msg;rn myCommand.CommandType = CommandType.StoredProcedure;rn myCommand.ExecuteNonQuery();rn rn rn catch rn rn //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alerts", "alert('提交失败');", true);rn rn rn rn rn con.Close(); rn myCommand.Dispose(); rn
过程或函数 ##指定参数太多
tvBaseinfoInit是用于初始化<em>一个</em>treeview的,但每次调用tvBaseinfoInit()都出错,错误信息:为<em>过程</em>或函数 pro_GoTest<em>指定</em>的<em>参数</em>太多.....rn可是存储<em>过程</em>pro_GoTest的确是需要三个<em>参数</em>阿。。。。rn把下面红色的那行注释的话就能执行,各位大侠,走过路过看看是啥问题。。。rnrn protected void tvBaseinfoInit()rn rn TreeNode myRoot = new TreeNode();rn myRoot.Text = "基础资料";rn myRoot.Value = "0";rn tvBaseinfo.Nodes.Add(myRoot);rnrn tvBaseinfoAddNode(0, myRoot); rn rnrn // 添加子节点rn protected void tvBaseinfoAddNode(int pid, TreeNode ParentNode)rn rn DataSet ds = clsBaseinfo.GoTest(-100, pid, -100);rn DataTable dt = ds.Tables["Baseinfo"];rnrn for (int i = 0; i < dt.Rows.Count; i++)rn rn TreeNode myNode = new TreeNode();rn myNode.Text = dt.Rows[i]["display"].ToString();rn myNode.Value = dt.Rows[i]["id"].ToString();rnrn ParentNode.ChildNodes.Add(myNode);rn [color=#FF0000]tvBaseinfoAddNode(Convert.ToInt32(myNode.Value), myNode);[/color]rn rn rnrn--------clsBaseinfo.GoTestrnpublic DataSet GoTest(int id, int pid, int status)rn rn SqlCommand sqlComm = da.SelectCommand;rn sqlComm.CommandText = "Pro_GoTest";rn sqlComm.CommandType = CommandType.StoredProcedure;rnrn SqlParameter sqlParam = new SqlParameter("@id", SqlDbType.Int);rn sqlParam.Value = id;rn sqlComm.Parameters.Add(sqlParam);rnrn sqlParam = new SqlParameter("@pid", SqlDbType.Int);rn sqlParam.Value = pid;rn sqlComm.Parameters.Add(sqlParam);rnrn sqlParam = new SqlParameter("@status", SqlDbType.Int);rn sqlParam.Value = status;rn sqlComm.Parameters.Add(sqlParam);rnrn DataSet ds = new DataSet();rn da.Fill(ds, "Baseinfo");rnrn return ds;rn rn
过程或函数...指定参数太多
更新数据库里的数据时发生这样的提示,网上有相同的问题的解释,但是我检查之后发现代码没有跟网上解释的一样的rnrn第一步的代码:rn[code=C#]rnpublic static void Proc(string strCommand, SqlParameter[] parameters, bool isText, out object value)rn rn using (SqlConnection con = DBOperation.CreateConnection())rn rn SqlCommand cmd = null;rn tryrn rn con.Open();rn if (parameters != null)rn rn cmd = DBOperation.CreateCommand(strCommand, con, parameters, isText);rn rn elsern rn cmd = DBOperation.CreateCommand(strCommand, con, null, isText);rn rnrn value = cmd.ExecuteScalar();rn rn catch (Exception e)rn rn throw new SystemException(e.Message, e);rn rn finallyrn rn con.Close();rn con.Dispose();rn rn rn rn[/code]rnrn第二步的代码,调用第一步的代码:rn[code=C#]rnpublic object SetInfos(string strSql, SqlParameter[] parameters, bool isText)rn rn object value = null;rn DBOperation.Proc(strSql, parameters, isText, out value);rn return value;rn rn[/code]rnrn第三步,调用第二步的代码:rn[code=C#]rnpublic void Submit()rn rn Operator operate = new Operator();rn BaseOperate bOperate = new BaseOperate();rn int isAdd = Convert.ToInt32(Request.QueryString["isAdd"].ToString());rn string strSql = string.Empty;rnrn tryrn rn int value = -1;rn string alert = string.Empty;rn SqlParameter[] parameters = null;rnrn if (isAdd.Equals(1))rn rn strSql = "m_add_t_novel";rn parameters = new SqlParameter[]rn DBOperation.CreateParameter("@n_name",SqlDbType.NChar,30,ParameterDirection.Input,this.txtNovelName.Value.ToString()),rn DBOperation.CreateParameter("@n_gut",SqlDbType.NVarChar,4000,ParameterDirection.Input,this.txtGut.Value.ToString())rn ;rn alert = "创建小说";rn rn if (isAdd.Equals(2))rn rn strSql = "m_update_t_novel";rn int n_id = Convert.ToInt32(Request.QueryString["n_id"].ToString());rnrn parameters = new SqlParameter[]rn DBOperation.CreateParameter("@n_id",SqlDbType.Int,4,ParameterDirection.Input,n_id),rn DBOperation.CreateParameter("@n_name",SqlDbType.NChar,30,ParameterDirection.Input,this.txtNovelName.Value.ToString()),rn DBOperation.CreateParameter("@n_gut",SqlDbType.NVarChar,4000,ParameterDirection.Input,this.txtGut.Value.ToString()),rn DBOperation.CreateParameter("@n_modDate",SqlDbType.DateTime,8,ParameterDirection.Input,DateTime.Now)rn ;rn alert = "修改小说";rn rn value = Convert.ToInt32(bOperate.SetInfos(strSql, parameters, false));rn rn if (0 < value)rn rn alert = string.Format(alert + "0", "成功!");rn rn elsern rn alert = string.Format(alert + "0", "失败!");rn rn operate.showMsg(this.Page, alert);rn rn catch (Exception ex)rn rn operate.showMsg(this.Page, ex.Message);rn rn rn[/code]rnrn以下这段代码是创建SqlCommand的,网上的解释是这里出的问题,但是我水平有限,不明白rn[code=C#]rnprivate static SqlCommand CreateCommand(string strCommand, SqlConnection con, SqlParameter[] parameters, bool isText)rn rn SqlCommand cmd = new SqlCommand(strCommand, con);rn rn if (!isText)rn rn cmd.CommandType = CommandType.StoredProcedure;rn rn if (parameters != null)rn rn foreach (SqlParameter parameter in parameters)rn rn cmd.Parameters.Add(parameter);rn rn rnrn return cmd;rn rn[/code]rnrn
过程或函数 proc_RecordUpdate 指定了过多的参数
我在sqldatasource里面<em>指定</em>了存储<em>过程</em>,其中systemid和guestid绑定是两个txt的值rn[code=html] rn rn rn rn rn rn rn rn rn rn rn rn [/code]rn查询用的这个代码rn[code=csharp] SqlDataSource1.Select(new DataSourceSelectArguments());rn[/code]rnrn查询没有什么问题,但是执行更新的时候总是出现<em>指定</em><em>参数</em>过多,我在断点看ListView1_ItemUpdating的时候,SqlDataSource的UpdateParamates的<em>参数</em>的value都是null,我尝试了<em>指定</em>default也没用,这里面的具体原理不懂。求指教rn
错误:为过程或函数 Proc_ScoreAdd 指定了过多的参数
<em>一个</em>在线考试系统,执行阅卷功能的时候rnrnApp_Code/DataAccessLayer/DataBase.cs:rnrn//公有方法,调用存储<em>过程</em>(带<em>参数</em>)rn //输入:rn // ProcName - 存储<em>过程</em>名rn // Params - 用来调用存储<em>过程</em>的<em>参数</em>表rn //输出:rn // 对Update、Insert、Delete操作返回影响到的行数,其他情况为-1rn public int RunProc(string ProcName, SqlParameter[] Params) rn rn int Count = -1;rn SqlCommand Cmd = CreateCommand(ProcName, Params);rn Count = Cmd.ExecuteNonQuery();rn Close();rn return Count;rn rnrn中Count = Cmd.ExecuteNonQuery();报错为<em>过程</em>或函数 Proc_ScoreAdd <em>指定</em>了过<em>多的</em><em>参数</em>。 rn我有在score表中加入所少的pingyu列,但是我不太理解proc_scoreadd存储<em>过程</em>中添加对pingyu的存储。rn 我是新手,求指点。。
过程或函数##指定了过多的参数
用这下##的代码如下:rn界面层:rnprotected void BtnSubmit_Click(object sender, EventArgs e)rn rn int iOrderID = srv.NewOrder(Session["UserName"].ToString(), DateTime.Now, dTotal);rn DataRow row1;rn int iProductID, iNumber;rn decimal dSum;rn for (int i = 0; i < dtCart.Rows.Count; i++)rn rn row1 = dtCart.Rows[i];rn iProductID = (int)row1[0];rn iNumber = (int)row1[4];rn dSum = (decimal)row1[5];rn srv.NewOrderItem(iOrderID, iProductID, iNumber, dSum);rn rn Response.Redirect("Checkout.aspx?id=" + iOrderID.ToString());rn rn代码层:rnpublic int NewOrder(string userName, DateTime time, decimal sum)rn rn cmd.CommandType = CommandType.StoredProcedure;rn cmd.CommandText = "NewOrder";rn cmd.Parameters.Add(new SqlParameter("@UserName", userName));rn cmd.Parameters.Add(new SqlParameter("@Time", time));rn cmd.Parameters.Add(new SqlParameter("@Sum", sum));rn SqlParameter par1 = new SqlParameter("@ID", SqlDbType.Int);rn rn par1.Direction = ParameterDirection.Output;rn cmd.Parameters.Add(par1);rn conn.Open();rn cmd.ExecuteNonQuery();rn conn.Close();rn return (int)par1.Value;rn rn数据层:rnALTER PROCEDURE [dbo].[NewOrder](@UserName nvarchar(256), @Time smalldatetime, @Sum money, @ID int OUTPUT)rnASrnBEGINrn SET NOCOUNT ON;rn INSERT [Order]rn ([UserName], [SubmitTime], [Sum], [StatusID])rn VALUES (@UserName, @Time, @Sum, 1)rn SET @ID = @@IDENTITYrnENDrn这就是用到##的全部代码了。个人认为不是<em>参数</em>多少的问题,但也不知怎能找到真正的原因。请各位高手指点!
错误:为过程或函数 data_update 指定了过多的参数
我在asp页定义了这几个<em>参数</em>rnobjCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("filter_flag", adVarChar, 1, 1, filter_flag))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("stf_id", adVarChar, 1, 50, Session("UserId")))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("assign_to", adVarChar, 1, 50, STF_ID))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("status", adVarChar, 1, 10, status))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("system_ID", adVarChar, 1, 12, system_ID))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("pdtType", adChar, 1, 5, pdtType))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("purpose1", adVarChar, 1, 2, purpose1))rn objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("purpose2", adVarChar, 1, 2, purpose2))rnrn存储<em>过程</em>rnSET QUOTED_IDENTIFIER ON rnGOrnSET ANSI_NULLS ON rnGOrnrnrnrnCREATE PROCEDURE paf_sp_central_data_pafrn @filter_flag VARCHAR(1),rn @stf_id VARCHAR(50), rn @assign_to VARCHAR(50), rn @status VARCHAR(10),rn @system_ID VARCHAR(12), rn @pdtType VARCHAR(5), rn @purpose VARCHAR(10)rn rnASrn SELECT P.System_ID, P.Product_Type, rn P.Product_Name, P.PAF_ID,rn CONVERT(VARCHAR, P.Reserve_Date, 101) AS Reserve_Date, rn CONVERT(VARCHAR, C.Creation_Date, 101) AS Creation_Date, rn CONVERT(VARCHAR, A.Assign_Date, 101) AS Assign_Date,rn CONVERT(VARCHAR, D.Deliver_Date, 101) AS Deliver_Date,rn COALESCE(A.Estimation_MD, P.Estimated_MD) AS Estimation_MD,rn D.Actual_MDrn FROM Product P rn LEFT JOIN Product_Creation C ON C.PAF_ID = P.PAF_ID rn LEFT JOIN Product_Assignment A ON A.PAF_ID = P.PAF_IDrn LEFT JOIN Product_Delivery D ON D.PAF_ID = P.PAF_IDrn WHERE ((@system_ID = 'all' AND (@filter_flag = '0' OR P.System_ID INrn (SELECT System_IDrn FROM System_Memberrn WHERE STF_ID = @stf_id)))rn OR P.System_ID = @system_ID)rn AND P.purpose IN ('B', 'C')rn AND ((@assign_to = 'all' ANDrn ((A.assign_to is not null AND (@filter_flag = '0' OR A.assign_to INrn (SELECT M1.STF_IDrn FROM System_Member M1, System_Member M2rn WHERE M1.System_ID = M2.System_IDrn AND M2.STF_ID = @stf_id)))rn OR A.assign_to is null))rn OR (@assign_to = 'all-assigned' AND A.assign_to is not nullrn AND (@filter_flag = '0' OR A.assign_to INrn (SELECT M1.STF_IDrn FROM System_Member M1, System_Member M2rn WHERE M1.System_ID = M2.System_IDrn AND M2.STF_ID = @stf_id)))rn OR (@assign_to = 'not-assigned' AND A.assign_to is null)rn OR (@assign_to <> 'all' AND @assign_to <> 'none' AND A.assign_to = @assign_to)rn )rn AND (@pdtType = 'all' OR P.product_type = @pdtType)rn AND ((@status = 'created' and C.PAF_ID is not null) orrn (@status = 'assigned' and A.PAF_ID is not null) orrn (@status = 'delivered' and D.PAF_ID is not null) orrn (@status = 'all')rn )rn and (P.PAF_ID in (select P.PAF_ID from Product left join System on System.System_ID = Product.System_ID left join Company on Company.Company_Code = System @com_code = Company_Code)rn ORDER BY P.PAF_IDrnrnrnrnGOrnSET QUOTED_IDENTIFIER OFF rnGOrnSET ANSI_NULLS ON rnGOrnrn仔细看会发现asp页定了8个<em>参数</em>,而数据库是7个,运行没有问题,但是rn我在asp添加了objCmd_SP.Parameters.Append(objCmd_SP.CreateParameter("com_code", adVarChar, 1, 50, com_Code))这个rn数据库加了 @com_code varchar(50)和sql语句 rn AND (@com_code = 'all' AND S.Company_Code is not nullrn AND (@filter_flag = '0' OR S.Company_Code INrn (SELECT Company_Code FROM Staff_Companyrn WHERE STF_ID = @stf_id)) rn OR (@com_code <> 'all' AND @com_code <> 'none' AND S.Company_Code = @com_code))rn就出错提示rn rnMicrosoft OLE DB Provider for SQL Server 错误 '80040e14' rn为<em>过程</em>或函数 data_update <em>指定</em>了过<em>多的</em><em>参数</em>。 rn rn为什么
过程或函数 dbo.GetBOMNote 指定了过多的参数
最近学着玩玩SQL Server 2012rnrn自定义了<em>一个</em>函数,大意是将BPCS中的多行BOM Note合并到一行上rnUSE [MyBPCS]rnGOrn/****** Object: UserDefinedFunction [dbo].[GetBOMNote] Script Date: 2015/3/26 9:59:32 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrn-- =============================================rn-- Author: rn-- Create date: rn-- Description: rn-- =============================================rnCREATE FUNCTION [dbo].[GetBOMNote](@Item CHAR(35),@Seq DECIMAL(4,0))rn RETURNS NVARCHAR(4000)rnASrnBEGINrn rn DECLARE @Note NVARCHAR(4000)rn SET @Note = ''rn SELECT @Note = @Note+';'+RTRIM(PNDES) FROM MyBPCS.dbo.MPN rn WHERE PNPROD=@Item AND PNOPN=@Seqrn RETURN STUFF(@Note,1,1,'')rnENDrnrn然后用SELECT语句看看效果,<em>一个</em><em>参数</em>时可行,两个就出现后面的错误消息rnSELECT PNPROD,PNOPN,dbo.GetBOMNote(PNPROD,PNOPN) AS SNames FROM MYBPCS.DBO.MPN GROUP BY PNPROD,PNOPN rnrn消息 8144,级别 16,状态 2,第 2 行rn为<em>过程</em>或函数 dbo.GetBOMNote <em>指定</em>了过<em>多的</em><em>参数</em>。rn
过程或函数 BanZhu_GetByBBSUserID 指定了过多的参数
/// rn /// 根据员工号查询是否是版主rn /// rn /// rn /// rn public bool GetByBBSUserID(int UserID,int BanKuaiID)rn rn SqlParameter[] parm=new SqlParameter[]rn rn new SqlParameter("@BanKuaiID",BanKuaiID),rn new SqlParameter("@BBSUserID", UserID)rn ;rn DataTable dt = DBHelper.GetDataSet("BanZhu_GetByBBSUserID", parm);rn return dt.Rows.Count > 0 ? true : false;rn rnrnrnpublic static DataTable GetDataSet(string procSql, params SqlParameter[] values)rn rn tryrn rn DataSet ds = new DataSet();rn SqlCommand cmd = new SqlCommand(procSql, Connection);rn cmd.CommandType = CommandType.StoredProcedure;rn cmd.Parameters.AddRange(values);rn SqlDataAdapter dap = new SqlDataAdapter(cmd);rn dap.Fill(ds);rn return ds.Tables[0];rn rn catch[color=#FF0000]//为<em>过程</em>或函数 BanZhu_GetByBBSUserID <em>指定</em>了过<em>多的</em><em>参数</em>。[/color] rn return null;rn rn rnrnrn存储<em>过程</em>:rncreate proc BanZhu_GetByBBSUserIDrn(rn@BBSUserID int,rn@BanKuaiID intrn)rnasrnbeginrnselect * from BanZhu where BBSUser_ID=@BBSUserID and BanKuai_ID=@BanKuaiIDrnendrngornrn谁知道我上面哪里错了啊,找了半天了,找不出来,在网上查的说把cmd.parmat.clean()就可以,我试了也是不行
过程或函数指定了过多的参数?
我在做作业<em>过程</em>中遇到<em>一个</em>问题,如下:用Gridview调用Update存储<em>过程</em>实现数据绑定时,一旦运行点击更新后一直报“为<em>过程</em>或函数<em>指定</em>了过<em>多的</em><em>参数</em>”,反复修改,实在发现不了有什么错误......故希望大家帮忙解释下......
过程或函数 PRO_AddProduct 指定了过多的参数
为<em>过程</em>或函数 PRO_AddProduct <em>指定</em>了过<em>多的</em><em>参数</em>rn存储<em>过程</em>:rn[code=SQL]rnset ANSI_NULLS ONrnset QUOTED_IDENTIFIER ONrngornrnrnrnALTER PROCEDURE [dbo].[PRO_AddProduct]rn@S_sort int,rn@S_sort2 int,rn@S_title nvarchar(50),rn@S_title_color nvarchar(50),rn@S_price money,rn@S_space nvarchar(50),rn@S_Pic nvarchar(50),rn@S_link nvarchar(200),rn@S_content ntext,rn@S_tu int,rn@S_addtime datetimernrnASrn Beginrn Insert into S_product (rnS_sort,rnS_sort2,rnS_title,rnS_title_color,rnS_price,rnS_space,rnS_pic,rnS_link,rnS_content,rnS_tu,rnS_addtime) rn values (rn@S_sort,rn@S_sort2,rn@S_title,rn@S_title_color,rn@S_price,rn@S_space,rn@S_Pic,rn@S_link,rn@S_content,rn@S_tu,rn@s_addtime)rn Endrnrnrn[/code]rnrn调用代码:rn[code=C#] //添加产品rn /// rn /// 添加产品数据rn /// rn /// rn /// rn public int AddProduct(Model.S_product getproduct,string sql)rn rnrn return (int)SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, sql, new SqlParameter("@S_title",getproduct.Sttile),rn new SqlParameter("@S_title_color",getproduct.Sttile),rn new SqlParameter("@S_sort",getproduct.Ssort),rn new SqlParameter("@S_sort2",getproduct.Ssort2),rn new SqlParameter("@S_price",getproduct.Sprice),rn new SqlParameter("@S_space",getproduct.Sspace),rn new SqlParameter("@S_pic",getproduct.Spic),rn new SqlParameter("@S_link",getproduct.Slink),rn new SqlParameter("@S_content",getproduct.Scontent),rn new SqlParameter("@S_tu",getproduct.Stu),rn new SqlParameter("@S_addtime",getproduct.Saddtime)rn );rn [/code]rn
System.Data.SqlClient.SqlException: 为过程或函数 wb_insert_registerInfo 指定了过多的参数
如题 12个<em>参数</em>,没多没少,不知道为什么报这个错,麻烦大家帮看看谢谢rnrnrnrn initConn();rn command.CommandText = "wb_insert_registerInfo";rn command.CommandType = CommandType.StoredProcedure;rnrn SqlParameter p = null;rn p = command.Parameters.Add("@LoginName", SqlDbType.NVarChar, 4000);rn p.Value = register.getLoginName();rn p = command.Parameters.Add("@Password", SqlDbType.NVarChar, 4000);rn p.Value = register.getPassword();rn p = command.Parameters.Add("@RealName", SqlDbType.NVarChar, 4000);rn p.Value = register.getRealName();rn p = command.Parameters.Add("@Sex", SqlDbType.NVarChar, 4000);rn p.Value = register.getSex();rn p = command.Parameters.Add("@Birthday", SqlDbType.NVarChar, 4000);rn p.Value = register.getBirthday();rn p = command.Parameters.Add("@Educational", SqlDbType.NVarChar, 4000);rn p.Value = register.getEducational();rn p = command.Parameters.Add("@WorkUnit", SqlDbType.NVarChar, 4000);rn p.Value = register.getWorkUnit();rn p = command.Parameters.Add("@PostCode", SqlDbType.NVarChar, 4000);rn p.Value = register.getPostCode();rn p = command.Parameters.Add("@Address", SqlDbType.NVarChar, 4000);rn p.Value = register.getAddress();rn p = command.Parameters.Add("@Email", SqlDbType.NVarChar, 4000);rn p.Value = register.getEmail();rn p = command.Parameters.Add("@Telephone", SqlDbType.NVarChar, 4000);rn p.Value = register.getTelephone();rn p = command.Parameters.Add("@Cellphone", SqlDbType.NVarChar, 4000);rn p.Value = register.getCellphone();rnrn command.ExecuteNonQuery();rnrnrnrn-------------------------------------存储<em>过程</em>---------------------------------------rnrnALTER proc [dbo].[wb_insert_registerInfo]rn(rn@LoginName nvarchar(4000),rn@Password nvarchar(4000),rn@RealName nvarchar(4000),rn@Sex nvarchar(4000),rn@Birthday nvarchar(4000),rn@Educational nvarchar(4000),rn@WorkUnit nvarchar(4000),rn@PostCode nvarchar(4000),rn@Address nvarchar(4000),rn@Email nvarchar(4000),rn@Telephone nvarchar(4000),rn@Cellphone nvarchar(4000)rn)rnasrnrnbeginrninsert into WB_userInfo valuesrn(rn@LoginName,@Password,@RealName,@Sex,@Birthday,rn@Educational,@WorkUnit,@PostCode,@Address,@Email,rn@Telephone,@Cellphonern);rnendrn----------------------------------数据库单独调用存储<em>过程</em>试过没有问题-------------------------------------麻烦了,谢谢rnrn
过程或函数 指定了过多的参数
该页面功能是:首先提供<em>一个</em>GridView查看商品列表,但是提供DetailsView编辑具体的商品和删除。删除没有问题,但是编辑后提示:“为<em>过程</em>或函数 修改商品存储<em>过程</em> <em>指定</em>了过<em>多的</em><em>参数</em>”,但是我提供的<em>参数</em>并没有多提供啊!rnrnrn前台代码:rn[code=HTML]rnrnrnrnrnrnrnrnrn 商品管理rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 暂时没有商品rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn [/code]rnrn
过程或函数updathd指定了过多的参数?
我在实现更新时,提示:为<em>过程</em>或函数updathd<em>指定</em>了过<em>多的</em><em>参数</em>?rnrnvs.net200+sql2005rnrnupdathd存储<em>过程</em>是这样的rnrnrnALTER Procedure [dbo].[updatehd]rnrn@userkind varchar(50),rn@username varchar(50),rn@unum varchar(50),rn@ustyle varchar(50),rn@ucpu varchar(50),rn@memory varchar(50),rn@udisplayka varchar(50),rn@udisplay varchar(50),rn@umainboard varchar(50),rn@umouse varchar(50),rn@uprice varchar(50),rn@ubuyer varchar(50),rn@utypist varchar(50),rn@ustatus varchar(50),rn@uothers varchar(50),rn @id int rnASrnUpdate objecthardwarernSet rnuserkind= @userkind,rnusername= @username,rnnum = @unum,rnstyle= @ustyle,rncpu= @ucpu,rnmemory= @memory,rndisplayka= @udisplayka,rndisplay= @udisplay,rnmainboard= @umainboard,rnmouse= @umouse,rnprice= @udisplayka,rnbuyer= @udisplayka,rntypist= @utypist,rnstatus= @ustatus,rnothers= @uothersrnWhere rn id=@id
字典序单词
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:nMarkdown和扩展Markdown简洁的语法n代码块高亮n图片链接和图片上传nLaTex数学公式nUML序列图和流程图n离线写博客n导入导出Markdown文件n丰富的快捷键n快捷键n加粗 Ctrl + B n斜体 Ctrl + I n引用 Ctrl
写函数,接收n个数字,求这些参数数字的和。
def have_yen(n,m): #定义<em>一个</em>方法n n=n+m #接收传入的值,进行累加n return n #返回累加完成的值nnnnnum=int(input("请输入<em>一个</em>值:")) #接收传入的值nnum1=int(input("请输入<em>一个</em>数:")) #接收传入的值nnnum2=have_yen(num,num1) ...
ssl2294-打包【dp练习】
Descriptionnn你现在拿到了许<em>多的</em>礼物,你要把<em>这些</em>礼物放进袋子里。你只有<em>一个</em>最多装下V 体积物品的袋子,你不能全部放进去。你也拿不动那么重的东西。你估计你能拿的最大重量为 G。现在你了解了每<em>一个</em>物品的完美值、重量和体积,你当然想让袋子中装的物品的完美值总和最大,你又得计划一下了。nnInputnn第一行:G 和 V 表示最大重量和体积。 n第二行:N 表示拿到 N 件礼物。
Servlet生命周期事件以及事件
这是Servlet2.3版本后新增的功能 1. 能够在不修改原有的Servlet基础上,监听程序中Servlet各个对象:n ServletContext、HttpSession、HttpServletRequest中的存储n 数据的变化。 2. 可以监听客户端的请求,服务端的操作。 组成部分:<em>事件</em>模型和监听器两部分。 <em>事件</em>是java中的<em>一个</em>重要的概念,指某个代码运行<em>过程</em>中的<em>一个</em>状态,如
Oracle 使用OUT参数创建/调用存储过程
1.OUT类型的<em>参数</em>由存储<em>过程</em>传入值,然后由用户接受<em>参数</em>值。下面通过SCOTT.EMP表创建<em>一个</em>搜索<em>过程</em>,该<em>过程</em>将根据所提供的EMPNO列的值检索雇员的ENAME和SALnSQL> create or replace procedure search_employee(n 2 empno_param in number,n 3 name_param out emp.ename%type,
T6导出数据时出错:异常-打印控件,导出过程发生一般性异常,过程将终止,请仔细检查参数或重试...
解决方法:输出时,弹出的输入对话框:该类文件(或数据库)每个文件中可以保存多个数据表单,请在下面的输入框中输入合适的表名以保存该表:框里不要输中文即可。...
Python 不定长函数 (函数可变参数个数)
#print(1)n#print(1,2)n#print(1,2,3)n#print(1,2,3,4)nndef add(num1,num2):n return num1+num2nnndef newadd(*num): #*num代表<em>一个</em>序列,装多个n lastnum=0n for data in num:#data 轮询每<em>一个</em>插入的数据n lastnum+
作业day05
今天学习了各种类,父类子类,接口,抽象类,继承。rn做了一下360的笔试题,但是基本上是不会。感觉自己好多东西没学,还需努力学习更多知识。rn今天的收获吧。一直看视频关于Java基础这,知道了几个关于创建setXXX和getXXX方法的快捷方法,懂得了用Alt+/补全代码。rn努力!加油rn习题rn定义<em>一个</em>交通工具(Vehicle)的类,其中有:rn属性:速度(speed),体积(size)等等r
回调函数被连续执行两次或多次的原因
回调函数被连续执行两次或多次的原因: 根本原因:回调函数的<em>事件</em>预订【+=】语句被执行了两次或多次。 实例:移动web页的代码页类MobileDefault的Page_Init<em>事件</em><em>过程</em>,包含的InitializeComponent()连续出现了两次并被执行了两次,而InitializeComponent()函数内包含有<em>事件</em>预订语句,<em>这些</em><em>事件</em>预订语句同时被执行了两次,从而导致<em>事件</em>回调函数连续被执行了两次。
VB讲课笔记10:菜单与对话框
VB讲课笔记10:菜单与对话框一、用户界面设计基础用户界面是应用程序最基本的组成部分,其内容包括界面基本元素的外观设计和实现相应功能的代码编制。  1、用户界面元素(User Interface Element)  窗体是用户界面元素的容器,新建的窗体并不包含菜单栏、工具栏和状态栏等元素。窗体及其控制栏、标题栏、菜单栏、工具栏、控件和状态栏是Windows用户界面的基本元素。  2、对话框(Dia...
JavaScript事件的三个阶段
<em>事件</em>的处理<em>过程</em>主要有三个阶段:捕获阶段,目标阶段,冒泡阶段;nn捕获阶段:当我们在 DOM 树的某个节点发生了一些操作(例如单击、鼠标移动上去),就会有<em>一个</em><em>事件</em>发射过去。这个<em>事件</em>从 Window 发出,不断经过下级节点直到触发的目标节点。在到达目标节点之前的<em>过程</em>,就是捕获阶段(Capture Phase)。<em>事件</em>由页面元素接收,逐级向下,到具体的元素。nnnn目标阶段:当<em>事件</em>不断的传递直到目标节点的...
【面向对象】面向对象编程导论复习提纲(包含各种名词解释)
各位山大的小伙伴们是不是对即将到来的面向对象考试搞得很烦躁呀~ rn是不是对老师发的只有关键词的提纲一脸懵逼呀~ rn本提纲是根据那份只有关键词的提纲整理的复习提纲。 rn提纲中知识点均来自老师的PPT,请放心使用。 rn如有问题请指正哈。rnrnrnrn面向对象综述rnrnrn类: rn类是具有相同属性和相同操作(服务)的对象的集合。它包括属性和操作。 rn每<em>一个</em>对象都是某个类的实例。类是一组相似的对象 。 rn类是对象相...
【UGUI】按钮需要绑定带参数事件或绑定多个事件
//获取按钮nnButton btn1 = skillBar.transform.FindChild("1").GetComponent();nnn//绑定<em>事件</em>nbtn1.onClick.AddListener(n    delegate()n    {n        this.onSkillButtonClick(1);n    }n);nnn//<em>事件</em>实现
jquery事件重复绑定
动态的append添加的html代码,他所绑定的<em>事件</em>会失效后面找到原因:是因为<em>这些</em>动态加载的<em>这些</em>HTML页面是在列表数据页面的HTML元素,css,js代码加载完后,再添加的HTML元素,在浏览器解析到图一的页面元素时,解析到js的<em>这些</em>绑定标签<em>事件</em>的js代码的时候,<em>这些</em>绑定<em>事件</em>的标签元素还没有生成,(因为js代码加载完后,才会有<em>这些</em>绑定<em>事件</em>的标签),所以<em>这些</em>JS代码的绑定的<em>事件</em>,根本就没有绑定到这...
jQuery on() 方法详解(一)
学它就看官方文档定义和用法on() 方法在被选元素及子元素上添加<em>一个</em>或多个<em>事件</em>处理程序。 n自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。 n注意:使用 on() 方法添加的<em>事件</em>处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。
无效过程调用或参数???
在窗体的load<em>过程</em>中设置<em>一个</em>对象作为加载时的默认焦点对象。rn这时就会弹出"无效的<em>过程</em>调用或<em>参数</em>"rnrn有人遇到过同样的问题吗?
无效的过程调用或参数????????
[code=HTML]rnrnrn rn 示例页面rn rn rn rn rnrn rn rn rnrnrnrnrn[/code]
无效的过程调用或参数
Dim objJPG As AcadRasterImagernFilePath="D:\L00\R00000005\C00000004.jpg"rnb(0)=600000.590212514rnb(1)=100000.327829989rnb(0)=0rnfactor=50000rnSet objJPG = ThisDrawing.ModelSpace.AddRaster(FilePath, b, factor, 0)rnrn我错在哪里0 0
自定义事件(自定义参数,带参数实现)
自定义<em>事件</em>(自定义<em>参数</em>,带<em>参数</em>实现),看一下代码:rnclass Programn {n static void Main(string[] args)n {n Dog dg = new Dog();n Host ht = new Host(dg);n DateTime now = new Date
隐马尔可夫模型
隐马尔可夫模型(Hidden Markov Model,HMM)是统计模型,它用来描述<em>一个</em>含有隐含未知<em>参数</em>的马尔可夫<em>过程</em>。其难点是从可观察的<em>参数</em>中确定该<em>过程</em>的隐含<em>参数</em>。然后利用<em>这些</em><em>参数</em>来作进一步的分析,例如模式识别。
多个运算符“=”与这些操作数不匹配
这是源代码if (m_list.GetItemCount() rn{rnAfxMessageBox(_T("列表中没有记录需要保存!"));rnreturn;rn}rn//打开另存为对话框 ,需要包含 #include rnCFileDialog dlg(FALSE,rn_T("xls"),rn_T("FileList"),rnOFN_HIDEREADONLY | OFN_OVERWRITEPRO
算法--中级算法题目与实现
1、区间求值nn我们会传递给你<em>一个</em>包含两个数字的数组。返回这两个数字和它们之间所有数字的和。nn最小的数字并非总在最前面。nnnn2、找出数组间的差别nn比较两个数组,然后返回<em>一个</em>新数组,该数组的元素为两个给定数组中所有独有的数组元素。换言之,返回两个数组的差异nnnn3、数字转为罗马数字nn将给定的数字转换成罗马数字。nn所有返回的 罗马数字 都应该是大写形式nnnn4、对象搜索nn写<em>一个</em> fu...
求2个或3个正整数中的最大值,用带有默认参数的函数实现
#includenusing namespace std;nint main()n{n int max(int a,int b,int c=0);n {n int a,b,c;n cin>>a>>b>>c;n cout<<<<<<m
vs2010-MFC事件处理程序无法添加或属性参数无效的解决方法
在使用VS进行MFC编程时,相信很多朋友都遇到过无法添加<em>事件</em>处理程序的问题,点击添加,没有任何反应,也不自动跳转到映射代码处,或者报属性<em>参数</em>无效,下面给出解决办法:1、点击【工具】2、点击下拉项【选项】,弹出选项卡3、点击【文本编辑器】-&amp;gt;【c/c++】-&amp;gt;【高级】4、将【引用】“箭头”出改为-&amp;gt;False....
创建并调用带输入(IN)参数的存储过程
/*创建<em>一个</em>带IN模式<em>参数</em>的存储<em>过程</em>*/ncreate or replace procedure pro_insert(num_deptno in number,var_ename in varchar2,var_loc in varchar2)isnbeginn insert into deptn values(num_deptno,var_ename,var_loc);n commit
Oracle 使用IN OUT参数创建/调用存储过程
对于IN<em>参数</em>而言,它可以接受<em>一个</em>值,但是不能在<em>过程</em>中修改这个值。而对于OUT<em>参数</em>而言,它调用<em>过程</em>时为空,在<em>过程</em>的执行中将为这<em>参数</em><em>指定</em><em>一个</em>值,并在执行结束后返回。而IN OUT 类型的<em>参数</em>同时具有IN<em>参数</em>和OUT<em>参数</em>的特性,在调用<em>过程</em>时既可以向该类型的<em>参数</em>传入值,也可以从该<em>参数</em>接受值;而在<em>过程</em>的执行中既可以读取又写入该类型<em>参数</em>。n      #创建SWAP存储<em>过程</em>交换两个数的位置nSQL> cr
sqlserver数据库中有参数有返回值的存储过程
USE [数据库]nGOnnSET ANSI_NULLS ONnGOnSET QUOTED_IDENTIFIER ONnGOn-- =============================================n-- Author: n-- Create date: n-- Description: n-- ============================
给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。
/**n *给定<em>一个</em>字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且<em>这些</em>子字符串中的所有0n * 和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。n * Give a string s, count the number of non-empty (contiguous) substrings that have the samen * number of 0's...
牛客网:某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,用这些邮票中的一张或若干张可以得到多少中不同的邮资?
题目描述nn某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,用<em>这些</em>邮票中的一张或若干张可以得到多少中不同的邮资?nn输入描述:nnn无nn输出描述:nnn输出一行,表示题目所求。nn代码:nnn#!D:/workplace/pythonn# -*- coding: utf-8 -*-n# @File : 邮票.pyn# @Author: WangYen# @Date :...
HDU 3265 Posters(面积并模板题)
题目地址 n题意:你有n张海报,但是每张海报上都有你不喜欢的地方,所以你会减掉,算最后墙上被海报覆盖的面积 n思路:典型的面积并,本来特别正常的是吧剪完的海报分成4个矩形(图一)直接简单面积并的题目,因为这样就需要把那个存线段的数组开成8倍的,我当时想为什么不直接把减去的面积让他的入边的标记为-1,出边的标记为1,这样就不解决了吗,就是因为这个偷懒的想法,让我花了一天的时间去想,然后最后还是回归正常
邮票组合
题目内容:我们寄信都要贴邮票,在邮局有一些小面值的邮票,通过<em>这些</em>小面值邮票中的一张或几张的组合,可以满足不同邮件的不同的邮资。现在,邮局有4种不同面值的邮票。在每个信封上最多能贴5张邮票,面值可相同,可不同。输入格式:四种邮票的面值。输出格式:用这四种面值组成的邮资最大的从1开始的<em>一个</em>连续的区间。说明:如结果为10,则表明使用4张邮票可组合出1、2、3、4、5、6、7、8、9、10<em>这些</em>邮资。名词解...
存储过程!为过程参数指定参数过多?
小弟为这问题都快疯了!!rn在<em>一个</em>服务器里,有四五个存储<em>过程</em>,不是没次都出这个问题!rn我的存储<em>过程</em>很简单很简单:rnCREATE PROCEDURE [search_conID]rn (@车牌号码_1 [varchar](20))rnrnAS select rn [connect_id]rn from [jzyl].[dbo].[车辆信息] rn where 车牌号码 = @车牌号码_1rnGOrnrn这个就是其中<em>一个</em>存储<em>过程</em>,还有代码:rn Dim pr1 As New ADODB.Parameterrn rn cmd_carnumCn.CommandType = adCmdStoredProcrn cmd_carnumCn.CommandText = "search_conID"rn cmd_carnumCn.ActiveConnection = Connrn Set pr1 = cmd_carnumCn.CreateParameter("@车牌号码_1", adVarChar, adParamInput, 20)rn pr1.Value = carNumrn cmd_carnumCn.Parameters.Append pr1rn Set rec_connect_id = New ADODB.Recordsetrn Set rec_connect_id = cmd_carnumCn.Execute()rn If rec_connect_id.RecordCount > 0 Thenrn rn search_conID = rec_connect_id("connect_id")rn rn Elsern rn search_conID = ""rn rn End Ifrn cmd_carnumCn.Parameters.Refreshrn Set pr1 = Nothingrn Set rec_connect_id = Nothingrn这个是程序里的代码!rn请大家帮忙看看,小弟跪求了!!!!
这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可更新结果!
今天使用PL/SQL工具操作Oracle数据库中的表数据,修改不了,提示如上的提示框,解决如下:rnrnrnselect t.id,t.title,t.content,t.cperson,t.cdate,t.sdate from t_notice tfor update;rnrnrnrn现在查询出来的数据点击修改就可以正常进行修改了,修改完成之后可别忘记提交!rnrnrnrnrnrn只要有人用了:
EXCEL工作表工作簿事件一览表
当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿<em>事件</em>。工作簿上的<em>事件</em>在默认情况下是可用的。若要查看工作簿的<em>事件</em><em>过程</em>,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“<em>过程</em>”下拉列表框内选择<em>事件</em>名称
oracle PL/SQL 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可
编辑历史:n2018.3.16 小赖 文档初始化nnn 问题描述: n n n 今天使用PL/SQL工具操作Oracle数据库中的表数据,修改不了,提示如上的提示框。nnn解决方案:nnn第一种情况:从table下找到你打开的表,右击 -&amp;gt; 选择“编辑数据”,而不是选择“查看数据”,问题就解决了。你就可以编辑数据了。n第二种情况:你用了: select t.* from 表名...
过程声明与同名事件过程的描述不匹配
何解? 谢谢rnPrivate Sub datPrimaryRS_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)rn就是这儿出错的
ADO : 过程声明与同名事件过程的描述不匹配
最近遇到<em>一个</em>问题:rn用ADO编程时,与记录集相关的<em>事件</em>都不能用了!rn例如在以下<em>事件</em>中写程序,VB就会提示:"编译错误:<em>过程</em>声明与同名<em>事件</em>或<em>过程</em>的描述不匹配"rnPrivate Sub rst_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)rnrn'代码rnend subrnrn以前是可以的,只是有一次我在系统中装了<em>一个</em>什么东西,后来就不行了,我现在将VB理装了若干次,还是不行,只差没有重装WINDOWS了!rn有谁能解决请告诉在下!
过程声名与同名事件过程描述不匹配???
Private Sub Combo1_Click(Index As Integer)rn Dim objRecordset As ADODB.Recordsetrn rn If Index = 0 Thenrn strSQL = "select DISTINCT classid(班级编号) from tb_classinfo(班级信息表) where gradeid(年级编号)='" & Trim(Combo1.Text) & "'"rn Set objRecordset = ExecuteSQL(strSQL)rn If objRecordset.EOF = True Thenrn Combo2.Text = ""rn Combo3.Text = ""rn Exit Subrn End Ifrn Combo2.Clearrn objRecordset.MoveFirstrn '将班级信息显示到控件中rn Do Until objRecordset.EOFrn Combo2.AddItem objRecordset.Fields(0)rn objRecordset.MoveNextrn Looprn Combo2.ListIndex = 0rn End Ifrn Set objRecordset = Nothingrn flgScores.Clearrn ShowScoresrnEnd Sub
为什么说过程申明与同名事件过程不匹配
代码为:Private Sub datPrimaryRS_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
Web Api 的 路由机制
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。所以我们要想学习web api 就要去了解它的路由机制。MVC和web api的路由机制的主要区别是web api 使用的是http 方法而不是url 的路径。本
modern c++ design 中文+英文版下载
这本书是近两年我最爱的一本 C++ 的书,我简直爱死它了!作者把<br>C++ template 的编程技术,推向一个崭新的世界,让许多 C++ 大师<br>级人物,都目瞪口呆的一本书!巧妙地结合 GP 和 OO,让动态多型<br>和静态多型完美地合作无间,也让 Design Patterns 领域,有了全<br>新的视野和思维。它的实作品,Loki 函式库也是我常常运用到的 相关下载链接:[url=//download.csdn.net/download/flyfg/475376?utm_source=bbsseo]//download.csdn.net/download/flyfg/475376?utm_source=bbsseo[/url]
游戏服务器架构概述-单服务器、多服务器下载
刚刚接触服务器端开发的新手们,大概不太了解服务器的架构方式,这篇文章一定能帮助你对服务器架构有初步的了解。 相关下载链接:[url=//download.csdn.net/download/crazyboy0128/2030794?utm_source=bbsseo]//download.csdn.net/download/crazyboy0128/2030794?utm_source=bbsseo[/url]
vb.net教程(pdf格式)下载
vb.net对于才学vb.net的人有所帮助 相关下载链接:[url=//download.csdn.net/download/jiaopengjay/2033392?utm_source=bbsseo]//download.csdn.net/download/jiaopengjay/2033392?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程设计过程 大数据学习过程
我们是很有底线的