望高手指点SQLhelper 中的存储过程
public SqlDataReader GetUserLogin(string sUserName,string sPassword){
///定义类SQLHelper
SQLHelper sqlHelper = new SQLHelper();
///定义保存从数据库获取的结果的DataReader
SqlDataReader dr = null;
///创建访问数据库的参数
SqlParameter[] paramList = {
sqlHelper.CreateInParam("@UserName",SqlDbType.VarChar,200,sUserName), //@UserName 是代表什么意思
sqlHelper.CreateInParam("@Password",SqlDbType.VarChar,255,sPassword)
};
try
{
///执行存储过程
sqlHelper.RunProc("Pr_GetUserLogin",paramList,out dr);
}
catch(Exception ex)
{
///抛出执行数据库异常
SQLHelper.CreateErrorMsg(ex.Message);
throw new Exception(ex.Message,ex);
}
///返回从数据库获取的结果
return (dr);
}
这个方法起什么作用````````详解下``谢谢!
新手看代码---郁闷!