Gracias, quizás con el método que tú utilizas se escriban menos líneas de código, yo la verdad es que necesito, por ahora escribir todo para que me quede más claro, después quien sabe quizás me cambie a otra forma...
Bueno decirte que ya sale casi todo el código, me falta la última parte la del If intercalar Then, espero que al final de la tarde esté resulto, ahora mismo me estoy volviendo loco con las comillas normales y simples en esta línea:
SQL5 = "select PRIORIDAD from FUNCIONES where USUARIOS = '" & request("USUARIOS") & "' and PRIORIDAD = " & request("PRIORIDAD")
rs5.Open SQL5, cnn
Si lo pongo así me dice:
ADODB.Field error '80020009'
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
/Partes de Trabajo/anadirhorasfases.asp, line 0
y si lo pongo así:
SQL5 = "select PRIORIDAD from FUNCIONES where USUARIOS = " & request("USUARIOS") & " and PRIORIDAD = " & request("PRIORIDAD")
me pone:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/Partes de Trabajo/anadirhorasfases.asp, line 144
Esto pasa cuando el valor de prioridad es 1 y no existe en la Base de datos, no sé, sigo probando
Un saludo