大家帮我看一下这个关于未给存储过程传参数的问题吧 我的程序在其它机子上运行都正常,但一放上服务器就不稳定,就给我提示未给存储过程传递参数,但有的时候又没有错误,大家有没有遇到过这种情况的呀,帮帮忙呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果参数的值是null而不是DBNull.Value时也会报这个错,楼主看一下是不是这个值是null呢? 楼主是不是用的参数的构造函数不合适,我的意思是像下面的代码就有问题:object abc=somevalue;SqlParameter pars = new SqlParameter("@abc", abc);这里用的参数的构造函数是有两个参数值的,和这个构造函数相匹配的是如下两个:public SqlParameter(string parameterName, object value);//这个是楼主想要实现的public SqlParameter(string parameterName, SqlDbType dbType);//这个不是楼主想要实现的这时如查somevalue是一个整数,比如1,或2,或3等等,编译器可能会误认为是用的第二个构造函数,这样一来第二个可是没有参数值的,可是如果somevalue是大于29的,可能就不会有问题,因为SqlDbType 的值是从0到29,大于29的数不被当成SqlDbType,而被当成一个值当成了参数的值. 模版,主题,这些信息怎么实现大家提点意见. 类似与QQ,163的邮件表格怎么做啊! 急!局部刷新的错误 asp.net文本框事件 无法将文件“*.dll”复制到运行目录。进程无法访问文件,因为另一个程序正在使用此文件。 研究了一下,生成HTML的静态页 需要详细的解释 特别是红色部分。 求助:同一个局域其网里的他机器不能访问我机器上的web service,而我在自己机器上访问却没有问题,why??? cookie删除的怪异问题 如何获取本站点的根目录? 问大家个问题,只有这点分了,只怪以前散的太快嘿嘿! 求星形评分控件
object abc=somevalue;
SqlParameter pars = new SqlParameter("@abc", abc);
这里用的参数的构造函数是有两个参数值的,和这个构造函数相匹配的是如下两个:
public SqlParameter(string parameterName, object value);//这个是楼主想要实现的
public SqlParameter(string parameterName, SqlDbType dbType);//这个不是楼主想要实现的
这时如查somevalue是一个整数,比如1,或2,或3等等,编译器可能会误认为是用的第二个构造函数,这样一来第二个可是没有参数值的,可是如果somevalue是大于29的,可能就不会有问题,因为SqlDbType 的值是从0到29,大于29的数不被当成SqlDbType,而被当成一个值当成了参数的值.