请教:排序问题!
请看例子:数据表a (对应sql数据库中的表a1)中有数据
m_order m_no
1 M1
2 M3
3 M4
4 M2
现在要求,我每次更改了vfp数据表a 以后,sql数据表a1 也跟着变.如果我将M4 的 order 改为1
就是要得到:
1 M4
2 M1
3 M3
4 M2
我如何更新我的sql数据表!
问题点数:0、回复次数:3Top
1 楼LAIYANGPJ(小丑)回复于 2005-04-04 15:45:38 得分 0
写个代码,找到当前有的ORDER后>=当前的ORDER值的全部+1后再排序Top
2 楼heiqiqiou(hei qiqiou)回复于 2005-04-05 08:32:48 得分 0
那也不对啊,我要是将order 后移呢,意思就是我要是将M4的order 改为4了,那就不对了.Top
3 楼LAIYANGPJ(小丑)回复于 2005-04-05 15:08:32 得分 0
那就IF当前值>原值就-1 ELSE IF=原值就不变ELSE就+1ENDIFENDIFTop




