如何删除表中最后1条记录

cqy1986842 2006-08-29 01:07:36
库名:ziliao
表:姓名 年龄 性别
小王 20 男
小陈 21 男
小张 22 女
... .. ..
小李 21 女


我想删除最后1条记录 也就是小李这一样 请问该怎么做
...全文
165 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KrisCn 2006-08-30
  • 打赏
  • 举报
回复
还是加个索引吧
of123 2006-08-29
  • 打赏
  • 举报
回复
dim cn as new adodb.connection, rs as new adodb.recordset

cn.open "provider=microsoft.jet.oledb.4.0;data source=ziliao.mdb;"
rs.open "select * from 表", cn, adOpenKeyset, adLockOptimistic
rs.movelast
rs.delete
mustudent 2006-08-29
  • 打赏
  • 举报
回复
Select IDENTITY(int,0,1) as 'id',* Into #Ds From TableName
Delete From TableName Where Col1=(Select Col1 From #Ds WHere id=(Select Max(id) From #Ds))
用以個臨時表來增加標記列
反正你也不改表結構 那我也只要用一個方法混一下分

cqy1986842 2006-08-29
  • 打赏
  • 举报
回复
出现错误:缺少更新或刷新的键列信息
cqy1986842 2006-08-29
  • 打赏
  • 举报
回复
我的表没有索引 姓名中没有相同的
cqy1986842 2006-08-29
  • 打赏
  • 举报
回复
谢谢

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧