江西理文化工:access数据库sql语句如何获得当前顺序号?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 09:30:59
比如我想对某个字段的排序字段更新
"UPDATE [****] SET [Order]=顺序号 WHERE [****]=***"
谢谢参与者!
谢谢回答
[order] 是长整数
where 后面条件没有order
我也可以通过程序解决问题,就是调用太麻烦而且效率极低
我另换个清楚点的sql吧
其中顺序号是我要的自定义或系统函数,目标是给菜单做个排序功能,把客户定义的排序重新整理一下
UPDATE [menu] SET [od]=顺序号 WHERE [uid]=5 ORDER BY od,id

你想自己排序的话,就再加个字段用来记录序号呀!

order是保留字段吧, 只是用在顺序排序的!

在where后加order by 序号字段 desc(asc)!!!

按您问题中的描述,order是表中的一个字段,如果where后的条件就是order的话,您获得序号就得看order的值。否则就得看其它的条件了。有一点您必须清楚,如果order字段是“自动增加”的类型,则其字段的值是不可以通过程序修改的。