Parameters.Clear() 这句话的作用是什么??

解决方案 »

  1.   

    每次使用前清空Parameters  
    使其为空 是一个良好的习惯
    就像你 定义一个变量每次都给它初始化一样
    清除以前的参数设置,防止重复添加 
      

  2.   

    http://www.cnblogs.com/ASPNET2008/articles/649522.html
      

  3.   

    你搞.NET开发难道不看.NET SDK吗?里面写的很清楚啊
    http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlparametercollection_methods.aspx
      

  4.   

    cmd.Parameters.Clear();
    比如说你在一个事务中调用了2个以上的存储过程,而恰巧这两个存储过程又有同样的参数
     这时不加cmd.Parameters.Clear() 就会出现异常.http://msdn.microsoft.com/zh-cn/library/ms136443(VS.85).aspx