sql怎样取出刚更新字段的值?

hansonboy 2009-07-07 05:18:06
如 Update tablename Set Hits=Hits+1 Where .....
怎样也上取出Hits的值,有什么最快的方法
...全文
29 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hijack_hijack 2009-07-08
  • 打赏
  • 举报
回复
sql
"update..;select @identity"

acc
rs.open str,conn,1,3
rs.update
dim id : id=rs("id")
rs.close

id为最新出现的值
  • 打赏
  • 举报
回复
直接用update没办法
如果用
rs.update的话就可以
hansonboy 2009-07-08
  • 打赏
  • 举报
回复
............
凡夫与俗子 2009-07-08
  • 打赏
  • 举报
回复
最快的办法:搞个时间字段,默认添加时的 系统时间 然后时间排序
toury 2009-07-07
  • 打赏
  • 举报
回复
conn.execute("select Hits from 表名 where .... order by...")(0)
hansonboy 2009-07-07
  • 打赏
  • 举报
回复
就好像Insert后可以Select @@Identity
hansonboy 2009-07-07
  • 打赏
  • 举报
回复
没有更方便的方法吗?
lzp4881 2009-07-07
  • 打赏
  • 举报
回复
Update tablename Set Hits=Hits+1 Where (条件)
selsct hits from tablename Where (条件)
街头小贩 2009-07-07
  • 打赏
  • 举报
回复
你的意思是怎么像Hits=Hits+1哪样取值?取什么值?

28,391

社区成员

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

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