首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

不能运行解决方案

2012-02-20 
不能运行publicstaticSqlDataReaderCreateCMD(stringSql){SqlConnectionconnDB.CreateConnection()SqlCo

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

热点排行