不能运行
public static SqlDataReader CreateCMD(string Sql)
{
SqlConnection conn = DB.CreateConnection();
SqlCommand cmd = new SqlCommand(Sql, conn);
SqlDataReader str = cmd.ExecuteReader();
conn.Open();
try
{
return str;
}
catch { }
finally
{
str.Close();
conn.Close();
}
这个函数错误的错误提示:1“SqlOperate.CreateCMD(string)”: 并非所有的代码路径都返回值D:\Project\Sum\App_Code\SqlOperate.cs2524D:\Project\Sum\
该怎么改啊
[解决办法]
try
{
return str;
}
catch { return null; }
finally
{
str.Close();
conn.Close();
}
[解决办法]
在你的catch里面加上一个 return null