求一条asp+oracle的update语句
muxue 2007-10-04 11:36:05 表格字段如下:
ID VARCHAR2(6) not null,
URL VARCHAR2(200),
CLASSNAME VARCHAR2(20),
EVENT VARCHAR2(400),
COLUMNNAME VARCHAR2(20),
COLUMN_NUM NUMBER
其中,column_num是一个排序字段,我是根据这个来给显示的记录集进行排序。
现在有一个功能是记录的上下移动,比如点向上移动,被操作的记录column_num的值减去1,它上面那条记录的column_num的值加上1,就等于两条记录对调了顺序。
我是按接收的id来进行判断哪条记录的,等于是where id=" + request("id")这样判断提交的记录id,那么它上面的那条记录怎么样用一条语句同时修改?
另外,我现在写的只修改一条记录用的是
"update W_column set column_num = column_num - 1 where id = '" + request("id") + " '"
但修改后column_num的都变成了2………………晕,我在plsql里面执行又没问题@@
我在程序里面的完整写法是:
sql_up = "update W_column set column_num = column_num-1 where id = '" + request("id") + "'"
session("OraDatabase").ExecuteSQL sql_up