Ciao a tutti! Ho un problema di aggiornamento di una tabella.
Vorrei incrementare o decrementare di un certo numero fissato (diff) tutti gli ID maggiori di un certo numero (Session("id")).

Codice PHP:
Set rsPubAut2 objConn.Execute("SELECT * FROM [Pub-Aut] where Pub > "  Session("id"))
        
rsPubAut2.close
rsPubAut2
.LockType 
rsPubAut2
.open
rsPubAut2
.MoveFirst
On Error Resume Next

If (NOT rsPubAut2.EOF) And (NOT rsPubAut2.BOFThen
    
do while Not rsPubAut2.eof
        
if numaut >= cont then
            rsPubAut2
.Fields("ID").value rsPubAut2.Fields("ID").value diff
        
else 
                
rsPubAut2.Fields("ID").value rsPubAut2.Fields("ID").value diff
        end 
if
        
rsPubAut2.MoveNext
    loop
end 
if 
Purtroppo gli ID non vengono aggiornati bene.

Esiste qualche altro modo per farlo oppure ho sbagliato io qualcosa?

Grazie