主题:怎么才能取得数据库表里的最后一条记录?
HongZhongKJ
[专家分:150] 发布于 2005-12-21 15:10:00
环境VS.NET .数据库Access2000 程序:Asp.Net+Vb.net
怎么才能取得数据库表里的最后一条记录?
能分别用DataSet和DataReader这两个对象举个例么?
或者说怎么样才能知道表的记录总数
回复列表 (共5个回复)
沙发
wanggcc [专家分:1450] 发布于 2005-12-21 17:28:00
BindingManagerBase
BindingManagerBase mybind;
mybind = this.BindingContext[dataset, "testtable"] ;
mybind.Position = mybind.Count-1;
板凳
webren [专家分:0] 发布于 2006-01-19 18:45:00
ds.tables[0].rows[ds.tables[0].rows.count-1]
3 楼
david991 [专家分:70] 发布于 2006-01-20 20:32:00
我想楼主的问题是不太对劲的,因为数据表里的记录是没有先后顺序的,所以数据表里没有最后一条记录这样的概念。
4 楼
zzrb [专家分:0] 发布于 2006-03-01 22:12:00
[quote]我想楼主的问题是不太对劲的,因为数据表里的记录是没有先后顺序的,所以数据表里没有最后一条记录这样的概念。[/quote]
很好理解的东西不知被你怎么理解的!!!!!!
5 楼
linke12 [专家分:100] 发布于 2006-03-03 15:20:00
第1条 this.BindingContext[ds,"a"].Position = 0;
最后1条 this.BindingContext[ds,"a"].Position = ds.Tables[0].Rows.Count-1;
上一条 this.BindingContext[ds,"a"].Position--;
下一条 this.BindingContext[ds,"a"].Position++;
我来回复