当向数据库中存储数据是,系统报错,说是为某一个方法指定了过多的参数,就是说,利用存储过程想数据库某张表中添加数据,表中有很多的属性,存储的时候就显示错误,说是指定了过多的参数,请高手指点!!!

解决方案 »

  1.   

    你在代码中添加个参数,但是在数据库存储过程里确没有声明这个参数..
    或在你在代码中重复添加了某个参数...
    或者LZ可以对照一个参数个数
      

  2.   

    过多没关系,一般都是重复了,执行之前断点先看看有没重复的,包括大小写
      

  3.   

    贴代码 ,简单的说就是参数个数不匹配
      

  4.   

    不建议在代码中写存储过程,楼主是不是利用代码部署的数据库。
    程序执行的时候估计是走的数据库中的存储过程。
      

  5.   

    你这个问题  是你的存储过程定义的参数与你调用该存储过程时传递的参数个数不等 根据你的描述 是多过存储过程需要的参数  比如存储过程要1个参数  你传2个或更多
    解决办法就是检查你的存储过程的参数定义及调用时传递的参数一一对应看看能否对上号