欧陆风云4消灭叛军:请教vb数据库编程高手

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 15:44:20
我现在用vb+sql数据库编程,现在想得到一个记录集中的最后一条记录的内容,该怎样得到。
Textsql = "select top 30 percent 语文 from 高三文 order by 语文 desc"
rsTemp.Open Textsql, cn, adOpenDynamic, adLockOptimistic
yxrs = rsTemp.RecordCount
rsTemp.Movelast
当执行了movelast后,就会出现行集不支持反向提取
FenShu = rsTemp(语文)

........2楼的,那个是排序,按照语文字段排序!

你想知道最后一个?
如果movelast不能用,可能是游标问题!
不妨改下游标!
也有可能rs.fileds.item(rstemp.recordcount)试试

用desc那第一条不就是最后一条吗?
不行就用asc

Textsql = "select top 30 percent 语文 from 高三文 order by 语文 desc" 修改为:
Textsql = "select top 30 percent 语文 from 高三文 order by ID desc" 即可,其他不需要,前提是有ID字段,并且ID是自动增加1的长整型数据。
你原来是以“语文”字段的由大到小排列的,现在修改为以ID字段的由大到小排列。