Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/01/2003, 17:04
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Haber una cosita más, que no he terminado todavía, si es que tardaron menos en construir la torre de babel, haber mi duda, tengo este código:

Este código lo que hace, como bien sabes DanielRey, es que si prioridad existe para ese usuario, entonces la que sea igual y las que sean superiores se les sume 1 y a la que acabamos de meter se quede como lo has puesto, el problema es que en teoría el código que he puesto aquí actualiza el que es igual o superior, pero leches, también me guarda el que acabo de poner, no se alguna cosa he puesto mal.

If intercalar Then


SQL6 = "select PRIORIDAD from FUNCIONES where USUARIOS = '" & request("USUARIOS") & "' and PRIORIDAD >= " & request("PRIORIDAD") & " order by PRIORIDAD desc"

rs6.Open SQL6, cnn



Do While Not rs6.EOF

response.write "existe y me mueve los demás"

'Conn.Execute "Update FUNCIONES set PRIORIDAD = " & Rs6("PRIORIDAD") + 1 & " where USUARIOS = " & request("USUARIOS") & " and CLIENTE = " & request("CLIENTE") & " and FASE = " & request("FASE") & " and PRIORIDAD = " & Rs("PRIORIDAD")


rs8.CursorType=1
' Lock=adLockOptimistic
rs8.LockType=2

SQL8="SELECT * FROM FUNCIONES where USUARIOS = '" & request("USUARIOS") & "'"

rs8.Open SQL8, cnn

response.write Rs6("PRIORIDAD") + 1

rs8("PRIORIDAD")= Rs6("PRIORIDAD") + 1
rs8("USUARIOS") = request("USUARIOS")
rs8("CLIENTE") = request("CLIENTE")
rs8("FASE") = request("FASE")
rs8("HORASASIG") = request("HORASASIG")


if request("NOTAS") = "" then
rs8("NOTAS") = "Nada"
else
rs8("NOTAS") = request("NOTAS")
end if

'Guardamos los cambios
rs8.Update

rs8.Close


Rs6.MoveNext

Loop

Un saludo