查询使用order by desc排序。
根据数据的添加顺序倒序排序,有两种思路可供选择。
一是在数据库中建一个字段id,属性为自动增长的数字,这样每次新增资料,它就会自动产生一个增长且唯一的整数,在查询的时候,只要SQL最后加order by id desc,就可以实现。
第二种是在数据库中间一个时间类型的字段如addtime,每次添加资料的时候将系统当前时间写入,在查询资料的时候,SQL最后加order by addtime desc,也可以实现。
你只要将sql="select * from info order by id desc"
改成sql="select * from info order by id asc"
就可以了。
其实就是desc改成asc。其他不用动。
select * from info order by id desc改为:
select * from info order by AddTime desc(假设表中新建时间字段为AddTime)
如原来表里没有添加时间字段请在表里加一个如:名称AddTime 类型 DateTime
然后在新建记录的语句里加入更新新建时间insert into 表(字段,AddTime)values('"&变量1&"','"&Now()&"')即可
sql="select * from info order by id desc"
改为
sql="select * from info order by id asc"