想在重用一段代码,查找学生的学号,使用了VS中的"重构"---提出方法的功能,但每次选中下面的代码,弹出提示:当所选代码包含返回语句时,所有代码路径也必须通过返回语句终止:
string StudentNo="";
string studentNoSQL="select StudentsNo from Students where Slogin='"+Session["UserName"].ToString()+"'";
DBHelper.Conn.Open();
SqlCommand StudentNoComm = new SqlCommand(studentNoSQL, DBHelper.Conn);
SqlDataReader StudentNodr = Comm.ExecuteReader();
if (StudentNodr.Read())
{
StudentNo = dr["StudentsNo"].ToString();
} DBHelper.Conn.Close();
return StudentNo;
string StudentNo="";
string studentNoSQL="select StudentsNo from Students where Slogin='"+Session["UserName"].ToString()+"'";
DBHelper.Conn.Open();
SqlCommand StudentNoComm = new SqlCommand(studentNoSQL, DBHelper.Conn);
SqlDataReader StudentNodr = Comm.ExecuteReader();
if (StudentNodr.Read())
{
StudentNo = dr["StudentsNo"].ToString();
} DBHelper.Conn.Close();
return StudentNo;
解决方案 »
- 毕业答辩被问住了
- 庖丁解牛 第七问 //private Unit unitTextBoxWidth = Unit.Empty; 这个在哪里调用啊?好像根本没有使用啊
- 安装FRAMEWORK1.0时候出现的问题
- 刚做了个关于百度的MP3小偷程序,大家测试一下
- 服务器控件没有反应,移动到一个特定的位置就有反应,请问是什么约束了它?
- 如何改变treeview的链接样式?
- webcontrols安装报错!
- 请问大家,用asp.net(c#)怎么动态得画线啊?
- IIS 上发布的网站怎么让别的电脑访问到?
- 记录在线人数和访问总人数的最好方法?大家进来论一论,OK?
- server.mappath需要using什么命名空间?
- C#中RSACryptoServiceProvider生成大素数
string StudentNo="";
string studentNoSQL="select StudentsNo from Students where Slogin='"+Session["UserName"].ToString()+"'";
DBHelper.Conn.Open();
SqlCommand StudentNoComm = new SqlCommand(studentNoSQL, DBHelper.Conn);
SqlDataReader StudentNodr = Comm.ExecuteReader();
if (StudentNodr.Read())
{
StudentNo = dr["StudentsNo"].ToString();
return StudentNo;
}
else
{
return StudentNo;
} DBHelper.Conn.Close();
return StudentNo;