该SqlParameter已经包含在另一个ParameterCollection中。。。。。

1、.NET的BUG(通过方法调用,把SqlParameters作为参数传到另一个方法中添加cmd.Parameters.Add(sqlParameter)

当遇到这个问题时,,,很可能是你不幸的断点监视了cmd.Parameters.Add(sqlParameter).......去掉此处的断点可以或者运行到该语句时不打开快速监视,,,你可以远远的躲开这个异常。,,,要被你不幸的打开了监视,,,你将会非常的不幸。。。。
 
2、确实是这么个问题:
你把SqlParameter存放在集合中了,,,解决办法:①可以考虑用数组替代集合来存储SqlParameter②使用所谓的拷贝。。。。。。

posted on 2012-09-14 13:01  岿回耶久陶  阅读(142)  评论(0编辑  收藏  举报

导航