CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

怎样找出数据表中的最后一条记录??晕了

楼主xulovewei(CrazyXu520)2003-12-04 19:28:12 在 Web 开发 / ASP 提问

怎样找到Access数据库的一个数据表的最后一条记录,有自动编号项? 问题点数:0、回复次数:17Top

1 楼alexzhang00(三角猫)回复于 2003-12-04 19:29:30 得分 0

select   top   1   *   from   table   order   by   自动编号   descTop

2 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-12-04 19:30:31 得分 0

Select   top   1   *   From   [Table]   Order   By   [ID]   DescTop

3 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-12-04 19:31:34 得分 0

我晕,当我没说Top

4 楼kingerq(多菜鸟)回复于 2003-12-04 19:32:00 得分 0

select   *   from   table   order   by   id   desc  
  这样子输出第1条记录就可以了。  
  其中id   为自动编号Top

5 楼jonas401(寒梅只为伊人香)回复于 2003-12-04 19:34:25 得分 0

可不可以用rs.movelast,然后取得当前记录??Top

6 楼DemonXHunter(恶魔猎手)回复于 2003-12-04 19:37:42 得分 0

是啊,moveLast就可以了,不过要慢一点Top

7 楼lsrzm(Michale Lee)回复于 2003-12-04 21:15:20 得分 0

倒排序呀,第一条就是了Top

8 楼kanshangren(槛上人)回复于 2003-12-04 21:33:53 得分 0

用SQL语句Top

9 楼fuyungril(我要学习.net)回复于 2003-12-05 08:57:04 得分 0

select   top   1   *   from   table   order   by   自动编号   desc  
  Top

10 楼xiejunhua(兵工厂)回复于 2003-12-05 09:13:58 得分 0

order   by   最实用Top

11 楼aspczlover(你的骄傲...)回复于 2003-12-05 09:14:50 得分 0

select   top   1   *   from   [table]   order   by   [id]   descTop

12 楼paz(广交天下朋友(ehai369@hotmail.com))回复于 2003-12-05 09:19:57 得分 0

select   top   1   *   from   table   order   by   id   desc  
  Top

13 楼WapWeb(大白菜芯)回复于 2003-12-05 09:41:45 得分 0

 
  方法一:  
  Dim   Conn,   strSQL,   Rs  
  Set   Conn   =   CreateObject("ADODB.Connection")  
  Conn.Open("DSN=myDSN;UID=myUID;PWD=myPWD;")  
  '   打开数据库连接  
   
  strSQL   =   "INSERT   INTO   mtTable   (columnName)   VALUES   ('something')"  
  '   插入一个新记录到表格  
   
  Conn.Execute(strSQL)  
  '   执行SQL语句  
   
  strSQL   =   "SELECT   @@IDENTITY   AS   NewID"  
  Set   Rs   =   Conn.Execute(lsSQL)  
  NewID   =   Rs.Fields("NewID").value  
  '   得到@@IDENTITY.    
   
  Conn.Close()  
  Set   Conn   =   Nothing  
  '   关闭连接  
   
  还有一个办法,你可以看:  
   
  http://www.china-cu.net/bbs/dispbbs.asp?boardid=10&id=89  
   
  Top

14 楼flying310(林林)回复于 2003-12-05 10:07:57 得分 0

降序查找,输出第一项.Top

15 楼zxmout(张晓明)回复于 2003-12-05 10:34:19 得分 0

select   top   1   *   from   table   order   by   id   descTop

16 楼hgxlucky()回复于 2003-12-05 11:41:39 得分 0

select   top   1   *   from   table   order   by   自动编号   descTop

17 楼13617650029(酒瓶子)回复于 2003-12-05 11:52:40 得分 0

晕  
  用   max(id)  
  rs.Open   "SELECT   MAX(id)   AS   id   FROM   表   ……  
   
  速度最快~~Top

相关问题

  • 怎样删除数据表中重复的内容?怎样知道数据表中记录数目?
  • 怎样知道数据表中增加了新记录?
  • 用Data1控件怎样取得数据表的记录总数?
  • 怎样在使用TQuery进行数据表记录的插入
  • 求助怎样现向一个mysql数据表添加记录!!!!!!
  • 怎样监视Access2000/2003数据表中记录的增减。
  • 数据表中记录的查找问题
  • 关于sql数据表查找相同记录的问题
  • 菜鸟送分!怎样读取数据表的首记录和尾记录?
  • 怎样将memo控件中的记录保存到数据表中

关键词

  • top
  • descselect
  • 记录
  • top1
  • newid
  • strsql
  • conn
  • 自动编号
  • desc
  • rs

得分解答快速导航

  • 帖主:xulovewei

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo