调用存储过程通用访问类的问题
从网上找了下面这段调用存储过程的 数据访问类 感觉不错 就是不太会调用 我新手
请帮我调用一下谢谢 我有个存储过程叫 name 有一个输入参数 @age 类型是int 我想把10传给参数@age 应该怎么写啊
public class Database : IDisposable
{
// 连接数据源
private SqlConnection con;
/**/
/// <summary>
/// 执行存储过程
/// </summary>
/// <param name= "procName "> 存储过程的名称 </param>
/// <returns> 返回存储过程返回值 </returns>
public int RunProc(string procName)
{
SqlCommand cmd = CreateCommand(procName, null);
cmd.ExecuteNonQuery();
this.Close();
return (int)cmd.Parameters[ "ReturnValue "].Value;
}
/**/
/// <summary>
/// 执行存储过程
/// </summary>
/// <param name= "procName "> 存储过程名称 </param>
/// <param name= "prams "> 存储过程所需参数 </param>
/// <returns> 返回存储过程返回值 </returns>
public int RunProc(string procName, SqlParameter[] prams)
{
SqlCommand cmd = CreateCommand(procName, prams);
cmd.ExecuteNonQuery();
this.Close();
return (int)cmd.Parameters[ "ReturnValue "].Value;
}
/**/
/// <summary>
/// 执行存储过程
/// </summary>
/// <param name= "procName "> 存储过程的名称 </param>
/// <param name= "dataReader "> 返回存储过程返回值 </param>
public void RunProc(string procName, out SqlDataReader dataReader)
{
SqlCo