编译器错误信息: CS1002: 应输入 ;源错误: 行 82: }
行 83:
行 84: pubilc SqlDataReader GetUserLogin(string sUserName, string sPassword)
行 85: {
行 86: SqlConnection conn = db.con();
行 87: conn.Open();
行 88: SqlCommand comm = new SqlCommand("PROC_LOGIN",conn);
行 89: comm.CommandType = CommandType.StoredProcedure;
行 90: comm.Parameters.Add("@LoginName",SqlDbType.NVarChar,50);
行 91: comm.Parameters["@LoginName"].Value = sUserName;
行 92: comm.Parameters["@LoginName"].Direction = ParameterDirection.Input;
行 93:
行 94: comm.CommandType = CommandType.StoredProcedure;
行 95: comm.Parameters.Add("@Password",SqlDbType.NVarChar,50);
行 96: comm.Parameters["@Password"].Value = sPassword ;
行 97: comm.Parameters["@Password"].Direction = ParameterDirection.Input;
行 98: SqlDataReader sdr = comm.ExecuteReader();
行 99: return(sdr);
行 100: }
以上提示是84行应输入;我看不出是哪里错了,高手帮个忙。
行 83:
行 84: pubilc SqlDataReader GetUserLogin(string sUserName, string sPassword)
行 85: {
行 86: SqlConnection conn = db.con();
行 87: conn.Open();
行 88: SqlCommand comm = new SqlCommand("PROC_LOGIN",conn);
行 89: comm.CommandType = CommandType.StoredProcedure;
行 90: comm.Parameters.Add("@LoginName",SqlDbType.NVarChar,50);
行 91: comm.Parameters["@LoginName"].Value = sUserName;
行 92: comm.Parameters["@LoginName"].Direction = ParameterDirection.Input;
行 93:
行 94: comm.CommandType = CommandType.StoredProcedure;
行 95: comm.Parameters.Add("@Password",SqlDbType.NVarChar,50);
行 96: comm.Parameters["@Password"].Value = sPassword ;
行 97: comm.Parameters["@Password"].Direction = ParameterDirection.Input;
行 98: SqlDataReader sdr = comm.ExecuteReader();
行 99: return(sdr);
行 100: }
以上提示是84行应输入;我看不出是哪里错了,高手帮个忙。
解决方案 »
- 请求设计一个方法,在后台得到数字几,就在前台页面出现几颗星(图片)
- Global.asax里的Application_BeginRequest方法没有运行
- 关于configurationmanager的问题
- 谁有asp.net开发的项目(简单的就可以了,马上结帖)。
- 一个头疼的问题啊!datalist!
- 请问你们做B/S的什么地方用到了线程啊
- 这个脚本怎么加个背景图片?
- 大伙说说Asp.Net 2.0 中都用什么做报表的呀?那种方法好使呢……紧急!!
- [菜鸟]请问怎么样用ACCESS数据呢?
- 请大家来看看,有关treeview中的错误解决?
- 设计时 怎么获取文件物理路径?
- 怎么把数据库里的数据,绑定到menu菜单里啊?
return sdr; //即可,你为什麽加对括号呢????
/// <summary>
/// 执行select查询语句,调用完毕后关闭SqlDataReader对象
/// </summary>
/// <param name="sqlCmd">封装好的一个SqlCommand对象,要求包含cmdText和SqlParameters</param>
/// <returns></returns>
public static SqlDataReader ExecuteReader(SqlCommand sqlCmd)
{
sqlCmd.Connection = GetConnection(); SqlDataReader reader = null;
try
{
if (sqlCmd.Connection.State == ConnectionState.Closed)
{
sqlCmd.Connection.Open();
}
reader = sqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (SqlException ex)
{
throw ex;
}
return reader;
}这个是返回sqldatareader,看下与你的有什么不同,那个static你不用理会
应该没有括号的。
return sdr;
{
SqlConnection conn = db.con();
conn.Open();
SqlCommand comm = new SqlCommand("PROC_LOGIN", conn);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add("@LoginName", SqlDbType.NVarChar, 50);
comm.Parameters["@LoginName"].Value = sUserName;
comm.Parameters["@LoginName"].Direction = ParameterDirection.Input; comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add("@Password", SqlDbType.NVarChar, 50);
comm.Parameters["@Password"].Value = sPassword;
comm.Parameters["@Password"].Direction = ParameterDirection.Input;
SqlDataReader sdr = comm.ExecuteReader();
return sdr;
}
关键字没有变成蓝色都看不出来?