黑马程序员技术交流社区

标题: 关于获取栏目下文章的问题 [打印本页]

作者: 张静慈    时间: 2012-3-31 17:45
标题: 关于获取栏目下文章的问题
  1. private const string SQL_SELECT_DOUBLE = "select a.id, a.CategoryId, a.Title, a.FullTitle, a.Renqun, a.Hot, a.CreateTime, a.ImageUrl from food_Content AS a inner join food_Category AS b ON a.CategoryId = b.id WHERE (b.id =@id)";

  2. /// <summary>
  3.                 /// 返回同类别的所有文章
  4.                 /// </summary>
  5.                 /// <param name="id">类别id</param>
  6.                 /// <returns></returns>

  7.                         public IList<FoodInfo> GetContentInfoByCategoryId(int id) {
  8.                        
  9.                         IList<FoodInfo> Cateinfoes = new List<FoodInfo>();
  10.                         SqlParameter parm = new SqlParameter("@id", SqlDbType.Int);
  11.                         parm.Value = id;
  12.                         using (SqlDataReader sdr = SqlHelper.ExecuteReader(SqlCon, CommandType.Text, SQL_SELECT_DOUBLE, parm)) {
  13.                                 if (sdr.Read()) {
  14.                                         var Cateinfo = new FoodInfo() {
  15.                                                 Id = sdr.GetInt32(0),
  16.                                                 CategoryId = sdr.GetInt32(1),
  17.                                                 Title = sdr.GetString(2),
  18.                                                 FullTitle = sdr.GetString(3),
  19.                                                 Renqun = sdr.GetString(4),
  20.                                                 Hot = sdr.GetInt32(5),
  21.                                                 CreateTime = sdr.GetDateTime(6)
  22.                                                
  23.                                         };
  24.                                         if (sdr.IsDBNull(7))
  25.                                                 Cateinfo.ImageUrl = string.Empty;
  26.                                         else
  27.                                                 Cateinfo.ImageUrl = sdr.GetString(7);
  28.                                         Cateinfoes.Add(Cateinfo);
  29.                                 }
  30.                         }
  31.                         return Cateinfoes;
  32.                 }
复制代码
前台代码调出的却是文章的id    怎么回事




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2