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

DataReader的返回类型,该怎么解决

2012-03-26 
DataReader的返回类型自定义了一个类如下(Album):public SqlDataReader Album_select(){SqlConnection con

DataReader的返回类型
自定义了一个类如下(Album):
  public SqlDataReader Album_select()
  {
  SqlConnection con = new SqlConnection(constring);
  con.Open();
  SqlCommand cmd = new SqlCommand("Album_class_select",con);
  cmd.CommandType = CommandType.StoredProcedure;
  SqlDataReader sdr = cmd.ExecuteReader();
  if (sdr.Read())
  {
  return sdr;
  }
  sdr.Close();
  con.Close();
  }

用于接受返回值页面:
  protected void Photo_add_Click(object sender, EventArgs e)
  {
  Album show = new Album();

  this.DropDownList3.DataSource = show.Album_select();
  this.DropDownList3.DataTextField = "Album_showname";
  this.DropDownList3.DataBind();
  }

然后提示“错误1“Album.Album_select()”: 并非所有的代码路径都返回值”

怎么办啊

[解决办法]
晕昨天的帖子还没结你的效率。。。。。。。。。。。。而且还回答两个问题不加分啊

热点排行