删除最新的一条记录!!!

china165 2004-01-27 11:59:37
sql="delete top 1 from position WHERE memberid ='"&trim(str2(i))&"' order by postime"
select top 1正确,为什么delete top 1不行?

...全文
111 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
whyslr 2004-01-27
  • 打赏
  • 举报
回复
zorou_fatal(Morphing......)的方法酷我以前怎么没有想到呢:( 郁闷!!
anndy1999 2004-01-27
  • 打赏
  • 举报
回复
你这样试试,你先把这些记录按posttime的升序(也许是降序哈!)显示出来吧,然后,指针到最后一条(或第一条),再删除此条。
zorou_fatal 2004-01-27
  • 打赏
  • 举报
回复
delete from tablename where id=(select max(id) from tablename)
whyslr 2004-01-27
  • 打赏
  • 举报
回复
使用top的时候用order by没有用的啦。在表中加多一个唯一的识别字段啊。那样就可以用delete 直接删除啦。
china165 2004-01-27
  • 打赏
  • 举报
回复
我要结果,怎么解决?
zhlym 2004-01-27
  • 打赏
  • 举报
回复
不符合delete的语法嘛
onlytiancai 2004-01-27
  • 打赏
  • 举报
回复
风雨通行和zoryou的办法行
chenrong0406 2004-01-27
  • 打赏
  • 举报
回复
delete from tablename where id=(select top 1 from position )

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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