读书人

不能运行解决方案

发布时间: 2012-02-20 21:18:24 作者: rapoo

不能运行
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

读书人网 >asp.net

热点推荐