日期:2014-05-17  浏览次数:20828 次

C# 存储过程 参数


如图,首先我fill了一个data2,然后用data2里面的一个数据作为参数,进入循环

给P_test2传入一个参数@data2_1。图片显示

cmd.Parameters["@data2_1"].Value 已经有值为 6677 ,但是为什么提示我

过程 'P_test2' 需要参数 '@data2_1',但未提供该参数。

求大神

------解决方案--------------------
把循环里的cmd.parament换成mycmd.parament
------解决方案--------------------
SqlCommand 前后不一致
cmd.Parameters换成mycmd.Parameters