首页上一页 1 下一页尾页 1 条记录 1/1页
求解 《C#开发入门及项目实战》 21章 企业进销存管理系统 的一段代码
发表在C#图书答疑
2013-06-17
是否精华
是
否
版块置顶:
是
否
#region 执行参数命令文本(无数据库中数据返回)
/// <summary>
/// 执行命令
/// </summary>
/// <param name="procName">命令文本</param>
/// <param name="prams">参数对象</param>
/// <returns></returns>
public int RunProc(string procName, SqlParameter[] prams)
{
SqlCommand cmd = CreateCommand(procName, prams);//创建SqlCommand命令对象
cmd.ExecuteNonQuery(); //执行SQL命令
this.Close(); //关闭数据库连接
return (int)cmd.Parameters["ReturnValue"].Value;//得到执行成功返回值
}
/// <summary>
/// 直接执行SQL语句
/// </summary>
/// <param name="procName">命令文本</param>
/// <returns></returns>
public int RunProc(string procName)
{
this.Open();//打开数据库连接
SqlCommand cmd = new SqlCommand(procName, con);//创建SqlCommand命令对象
cmd.ExecuteNonQuery();//执行SQL命令
this.Close();//关闭数据库连接
return 1;//返回1,表示执行成功
}
其中 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);//创建SqlCommand命令对象
cmd.ExecuteNonQuery(); //执行SQL命令
this.Close(); //关闭数据库连接
return (int)cmd.Parameters["ReturnValue"].Value;//得到执行成功返回值
}
/// <summary>
/// 直接执行SQL语句
/// </summary>
/// <param name="procName">命令文本</param>
/// <returns></returns>
public int RunProc(string procName)
{
this.Open();//打开数据库连接
SqlCommand cmd = new SqlCommand(procName, con);//创建SqlCommand命令对象
cmd.ExecuteNonQuery();//执行SQL命令
this.Close();//关闭数据库连接
return 1;//返回1,表示执行成功
}
其中 return (int)cmd.Parameters["ReturnValue"].Value;//得到执行成功返回值
这一段代码谁能解释一下 特别是方括号的功能