首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

异常:为过程或函数 Proc_ScoreAdd 指定了过多的参数

2012-05-31 
错误:为过程或函数 Proc_ScoreAdd 指定了过多的参数。一个在线考试系统,执行阅卷功能的时候App_Code/DataAc

错误:为过程或函数 Proc_ScoreAdd 指定了过多的参数。
一个在线考试系统,执行阅卷功能的时候

App_Code/DataAccessLayer/DataBase.cs:

//公有方法,调用存储过程(带参数)
  //输入:
  // ProcName - 存储过程名
  // Params - 用来调用存储过程的参数表
  //输出:
  // 对Update、Insert、Delete操作返回影响到的行数,其他情况为-1
  public int RunProc(string ProcName, SqlParameter[] Params) 
  {
  int Count = -1;
  SqlCommand Cmd = CreateCommand(ProcName, Params);
  Count = Cmd.ExecuteNonQuery();
  Close();
  return Count;
  }

中Count = Cmd.ExecuteNonQuery();报错为过程或函数 Proc_ScoreAdd 指定了过多的参数。 
我有在score表中加入所少的pingyu列,但是我不太理解proc_scoreadd存储过程中添加对pingyu的存储。
 我是新手,求指点。。

[解决办法]
提供的参数比存储过程需要的参数多了。

你设断点看一下即可。
[解决办法]
基本数据库操作,不是指点下就能会的,基础要自己学,去网上找找相关教材。

热点排行