回 帖 发 新 帖 刷新版面

主题:怎么才能取得数据库表里的最后一条记录?

环境VS.NET     .数据库Access2000     程序:Asp.Net+Vb.net
怎么才能取得数据库表里的最后一条记录?
能分别用DataSet和DataReader这两个对象举个例么?


或者说怎么样才能知道表的记录总数

回复列表 (共5个回复)

沙发

BindingManagerBase
BindingManagerBase     mybind;
mybind = this.BindingContext[dataset, "testtable"] ;
mybind.Position = mybind.Count-1;

板凳

ds.tables[0].rows[ds.tables[0].rows.count-1]

3 楼

我想楼主的问题是不太对劲的,因为数据表里的记录是没有先后顺序的,所以数据表里没有最后一条记录这样的概念。

4 楼

[quote]我想楼主的问题是不太对劲的,因为数据表里的记录是没有先后顺序的,所以数据表里没有最后一条记录这样的概念。[/quote]
很好理解的东西不知被你怎么理解的!!!!!!

5 楼

第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++;

我来回复

您尚未登录,请登录后再回复。点此登录或注册