过程或函数 'GetAuditingCount' 需要参数 '@linkCount',但未提供该参数

“/”应用程序中的服务器错误。--------------------------------------------------------------------过程... “/”应用程序中的服务器错误。
--------------------------------------------------------------------

过程或函数 'GetAuditingCount' 需要参数 '@linkCount',但未提供该参数。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 过程或函数 'GetAuditingCount' 需要参数 '@linkCount',但未提供该参数。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

访问网站的时候,有如下错误,请问大家是出了什么问题?该怎么样弄好?
"意思就是你的存储过程'GetAuditingCount' 有个参数@linkCount'你没有给它赋值,具体解决要看源代码才能知道" 看哪里的源代码啊?请提供解决方法步骤
展开
 我来答
百度网友ed2fb8c7d
2012-10-31
知道答主
回答量:5
采纳率:0%
帮助的人:2.3万
展开全部
在平时的C#项目开发中,当调用某个存储过程或函数的时候,我们可能经常会遇到这样的问题,
“过程或函数XXX需要XXX参数,但未提供该参数”, 这到底是怎么回事呢?是什么问题引起的?
出现这个错误一般会由以下几种情况引起:
1. 程序中传入参数与已定义的存储过程或函数的参数个数或名称不符;
2. 没有对传入的数据作空值的处理,如下,我们需要对可以为空的值作这样的处理,一旦其为空,就设置为DBNull.value.
foreach(SqlParameter p in parms)
{
if(p.value == null)
{
p.value=DBNull.value;
}
}
3. 传入了参数,却没有真正通过sqlCommand去操作。
所以当遇到这样的问题,首先需要做的就是检查一下写的代码是否属于这几种情况,如果是就做相应处理,或者考虑定义的变量是否被初始化。
shutao917
2010-05-05 · TA获得超过1213个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:3150万
展开全部
意思就是你的存储过程'GetAuditingCount' 有个参数@linkCount'你没有给它赋值,具体解决要看源代码才能知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式