菜鸟求教,并非所有的代码路径都有返回值
public string GetNextStatus() {
string StrSQL;
string strTemp;
SqlConnection conn = new SqlConnection(Getconn());
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
StrSQL = "SELECT NEXTSTATUS FROM TB_LWS WHER WHERE ";
StrSQL = StrSQL + "NEXTSTATUS IN ('030','040','050') and LWSEvent = @LWSEvent";
cmd.CommandText = StrSQL;
cmd.Parameters.Add("@LWSEvent", SqlDbType.Char, 3).Value = LWSEvent;
SqlDataReader dr = cmd.ExecuteReader();
try
{
dr.Read();
if (dr.HasRows == false)
{
dr.Close();
return "030".ToString();
}
strTemp = dr["NEXTSTATUS"].ToString();
if (strTemp.Equals("030".ToString()))
{
dr.Close();
return "040".ToString();
}
if (strTemp.Equals((string)"040"))
{
dr.Close();
return "050".ToString();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
throw;
}
finally {
//dr.Close();
conn.Close();
}
}总是提示“并非所有的代码路径都有返回值”
看了半天了,没找出原因来。
...全文
相关推荐
基于A*算法的搬运机器人路径规划——以菜鸟智能仓为例.pdf
菜鸟智能仓作为一个成功案例,运用了改进的A*算法对搬运机器人的路径规划进行了优化,以应对分拣路径规划的复杂性问题。A*算法是一种启发式搜索算法,广泛应用于路径规划问题中。
菜鸟数据中台技术演进
菜鸟数据中台的建设过程是一个持续演进的过程。早期,菜鸟可能从大数据风控决策系统、全球企业信息库和ToB数据产品等基础应用开始,逐步构建起强大的数据处理能力。
vivado时序菜鸟学习
"Vivado时序菜鸟学习,涵盖了Vivado Design Suite 2014.3和2014.4版本的时序分析基础知识,适合初学者入门。文档包含修订历史,内容提要以及相关章节索引,旨在帮助工程师理
菜鸟的GDI文字沿着路径旋转
在这个“菜鸟的GDI文字沿着路径旋转”的主题中,我们将深入探讨如何利用GDI+实现文字沿着特定路径旋转的效果。首先,要沿着路径绘制文字,我们需要创建一个路径对象。
菜鸟教程文档
总的来说,"菜鸟教程"提供了一个全面的学习路径,涵盖了从基础命令到高级编程,从数据库管理到网络原理,再到团队协作工具的使用。


