并非所有的代码路径都返回值
public string GetKmName(int num)
{
SqlConnection conn = BaseClass.DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select LessonName from tb_Lesson where ID=" + num, conn);
try
{
string kname = cmd.ExecuteScalar().ToString();
return kname;
}
catch { }
}
===============================
以上是部分相关代码,
运行后
打开网页提示
编译器错误消息: CS0161: “admin_TeacherInfo.GetKmName(int)”: 并非所有的代码路径都返回值
源错误:
行 24: }
行 25: }
行 26: public string GetKmName(int num)
行 27: {
行 28: SqlConnection conn = BaseClass.DBCon();请各位高手帮忙解决,谢谢了!
其他:抛出异常后,是不是函数就没有返回值啦呢?所有在catch{}也要加入一个return,比如return "";返回一个空串。
上一个:c#怎么学呀?常用数据类型我不知道怎么用,有解析吗?
下一个:如何不刷新页面动态更新aspx中参数的数值