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

如果返回一个空数据对象 SqlDataReader解决方案

2012-02-10 
如果返回一个空数据对象 SqlDataReader如果返回一个空数据对象 SqlDataReader,我用的是比较笨的方法public

如果返回一个空数据对象 SqlDataReader
如果返回一个空数据对象 SqlDataReader,我用的是比较笨的方法
public SqlDataReader GetTree()
{
string strSql = "SELECT * FROM NewsSort where 1!=1;";
  return dbClass.ErReturnDr(strSql);
}


[解决办法]
抱歉,我之前的回答是错误的,不可以 return new SqlDataReader (); 
你可以return null;

你可以这样用

C# code
public SqlDataReader GetTree() {     if(返回数据)     {         ...     }     else         return  null; } 用到GetTree 这个函数时if(GetTree()!=null){   有记录,也有可能sql 语句没查到记录}else    就是你自己定义的不返回记录了 

热点排行