本文介绍了SqlParameter的默认值设置为0,不能按预期工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在做这样的事情:
的SqlParameter参数=新的SqlParameter(@参数,0){SqlDbType = SqlDbType.Int};
私人无效TestParam(参数的SqlParameter){
字符串测试= param.Value.ToString(); //在这里获得的NullReferenceException
}
不过,我停止获取例外,当我把它像这样的:
的SqlParameter参数=新的SqlParameter(@参数,SqlDbType.Int){值= 0};
私人无效TestParam(参数的SqlParameter){
字符串测试= param.Value.ToString(); //一切OK
}
谁能告诉我,为什么SqlParameter的假定0是一样的空
编辑: MSDN介绍该在这里:的
解决方案
Thanks Msdn :)
这篇关于SqlParameter的默认值设置为0,不能按预期工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!