
31/05/2005, 07:28
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes Puntos: 9 | |
Hola, el error ese te sale justamente porque no estas recibiendo ningún parametro. Veo un par de cosas en donde puede estar el error. Lo primero es en esta linea de tu código:
MM_redirectLoginSuccess="administrador/index.asp?id=" <<<< ahi no le estas pasando ningún valor a la variable ID.
Lo segundo es en la pagina que recibes los datos, esta linea también está mal:
If (Request.QueryString("UserId") <> "") Then <<< Tenés que comprobar no con el valor, sino con el nombre de la variable, en tu caso ID, osea te quedaría así:
if (Request.QueryString("Id") <>"") Then....
Esta linea, editor__MMColParam = "UserId", no le veo el funcionamiento, y también puede ser una fuente del error que te da, porque si no recoges un valor en la variable ID, esa variable seguirá conteniendo como valor una cadena, y a la hora de comparar en tu sentencia SQL usando WHERE, sin poner comillas simples (para indicar que el valor con el que deseas comparar es una cadena de texto y no un valor numérico), te puede generar error al no concordar los tipos de datos.
Bueno, espero que te funcione.
Saludos.! |