日期:2014-05-19  浏览次数:20386 次

巨奇怪的问题,搞了一上午了
我刚在做一个简单新闻系统,左边是导航,动态从数据库中读取的新闻类型,比如有“新闻一”,“新闻二”,“新闻三”...,然后右边根据左边传递的新闻类型显示这一类型所有的新闻标题,现在有一个非常奇怪的问题,比如新闻一可以用,新闻二就不显示,新闻三确可以显示...,并且没有规律,我快哭了,数据里明明是有数据的,请问出现这种原因的可能性是什么啊~!~急啊

------解决方案--------------------
看看传递的参数跟数据库里面的对的上不?
------解决方案--------------------
string strAllNews = "select * from News order by id DESC ";
DataSet ds = da.DataAdapters(strSql);//绑定

1.是否应该是下面这样:
DataSet ds = da.DataAdapters(strAllNews);//绑定

2 select * from News order by id DESC
最好取某一个字段,不要 *

3.看看事件是否正确
------解决方案--------------------
strTitle,传的参数对不对,
加一个Trim试试,

string strSql = "select * from News where title= ' "+strTitle+ " ' order by id DESC ";
这儿加个断点看看