日期:2014-05-20  浏览次数:20410 次

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的问题