当前位置: 代码迷 >> ASP.NET >> System.Data.Common.DbDataRecord”不包含名称为 Title 的属性。该怎么解决
  详细解决方案

System.Data.Common.DbDataRecord”不包含名称为 Title 的属性。该怎么解决

热度:2085   发布时间:2013-02-26 00:00:00
System.Data.Common.DbDataRecord”不包含名称为 Title 的属性。
前台:
标题: <%#   DataBinder.Eval(Container.DataItem, "Title ")%>
后台:
"select   csharp_article.content,csharp_article.title   as   Title,csharp_article.posttime,elementaryinfo.nickname,elementaryinfo.rankofuser,elementaryinfo.userpic   from   csharp_article   left   join   elementaryinfo   on   csharp_article.usernum=elementaryinfo.usernum   WHERE   csharp_article.ID   =   "+id
查询结果放在datareader1中
DataList3.DataSource=datareader1;
DataList3.DataBind();
这句sql   在sqlserver测试时通过的,但是程序中前台老报
System.Data.Common.DbDataRecord”不包含名称为   Title   的属性。
我已经csharp_article.title   as   Title了呀   怎么还会错   请大家帮帮忙

------解决方案--------------------------------------------------------
可以不要 as Title
------解决方案--------------------------------------------------------
应该是不可以用列的别名的问题
as Title的问题
  相关解决方案