请教读取数据时为何总是少最后一条记录啊,如果只有一条记录时,根本就读取不出来,为何?? .......
string adtxt = "Select * From adtb";
OleDbCommand cmd_ad = new OleDbCommand(adtxt, con);
OleDbDataReader dr_ad = cmd_ad.ExecuteReader();
Ad.DataSource = dr_ad;
Ad.DataBind();
dr_ad.Dispose();
cmd_ad.Dispose();
con.Dispose();
string adtxt = "Select * From adtb";
OleDbCommand cmd_ad = new OleDbCommand(adtxt, con);
OleDbDataReader dr_ad = cmd_ad.ExecuteReader();
Ad.DataSource = dr_ad;
Ad.DataBind();
dr_ad.Dispose();
cmd_ad.Dispose();
con.Dispose();
if(dr_ad.Read())
{
Ad.DataSource = dr_ad;
Ad.DataBind(); }主要是执行一下dr_ad.Read(),这样会将指针指向下一行,然后判断是否有数据,如果有,则返回true
while()
if(count>0)