问题描述
请高手帮我详细解释一下这段代码,万分感谢!尤其是红色部分。///<summary>///创建一个SqlCommand对象以此来执行存储过程///</summary>///<paramname="procName">存储过程的名称</param>///<paramname="prams">存储过程所需参数</param>///<returns>返回SqlCommand对象</returns>privateSqlCommandCreateProcCommand(stringprocName,SqlParameter[]prams){///打开数据库连接Open();///设置CommandSqlCommandcmd=newSqlCommand(procName,con);cmd.CommandType=CommandType.StoredProcedure;///添加把存储过程的参数if(prams!=null){foreach(SqlParameterparameterinprams){cmd.Parameters.Add(parameter);}}///添加返回参数ReturnValuecmd.Parameters.Add(newSqlParameter(RETURNVALUE,SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));///返回创建的SqlCommand对象returncmd;}
解决方案
解决方案二:
添加存储过程参数的
时间: 2024-10-12 02:43:35