请问AdRotator绑定数据库时总少一条记录,为何? 读取出来的记录,最后一条记录总是不能显示到广告控件上,如果读取出来只有一条记录时,那么控件就不显示了,为何?????? 前台:
<asp:AdRotator ID="AdR" runat="server" AlternateTextField="ad_txt" ImageUrlField="picad" NavigateUrlField="wwwad" Target="_blank" ToolTip="点击显示广告" /> 后台:
//打开数据库连接
string adtxt = "select * from adtb where ad_lei=2";
OleDbCommand cmd = new OleDbCommand(adtxt, con);
OleDbDataReader dr_ad = cmd.ExecuteReader();
AdR.DataSource = dr_ad;
AdR.DataBind();
dr_ad.Dispose();
cmd.Dispose();
con.Dispose();
<asp:AdRotator ID="AdR" runat="server" AlternateTextField="ad_txt" ImageUrlField="picad" NavigateUrlField="wwwad" Target="_blank" ToolTip="点击显示广告" /> 后台:
//打开数据库连接
string adtxt = "select * from adtb where ad_lei=2";
OleDbCommand cmd = new OleDbCommand(adtxt, con);
OleDbDataReader dr_ad = cmd.ExecuteReader();
AdR.DataSource = dr_ad;
AdR.DataBind();
dr_ad.Dispose();
cmd.Dispose();
con.Dispose();
http://topic.csdn.net/u/20090414/11/57587cbb-0b5e-4d7f-bf04-3f5ec4f76c67.html
http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.aspnet/2007-10/msg01152.html