salve ho un problemino
devo spostare delle categorie verso l'alto e verso il basso
usando come identificativo "ordine" che è un numero crescente 1,2,3,4 etc

ho pensato questo codice per spostare verso l'alto:

x=key-1

strSQL="UPDATE TB_ARTICOLI_SOTTOARTICOLI set ordine=" & key & " WHERE ordine=" & x
Set nolaRS = objConn.Execute(strSQL)
set nolars = nothing
strSQL="UPDATE TB_ARTICOLI_SOTTOARTICOLI set ordine=" & x & " WHERE ordine=" & key
Set nolaRS = objConn.Execute(strSQL)
set nolars = nothing


se key (key è il numero di ordine da spostare) è poniamo 5

questo codice fa

dove cè 4 metti 5
dove cè 5 metti 4


con il primo pezzo il primo diventa 5
ma con il secondo tutti e due diventano 4+

perciò non va


grazieeeeeeee