Foros del Web » Programando para Internet » ASP Clásico »

Controlar valor NULO en un error

Estas en el tema de Controlar valor NULO en un error en el foro de ASP Clásico en Foros del Web. Como puedo hacer esto ? if request.querystring("codigo")=**vacio o NULL** then **** Es para controlar un error si no le paso una cadena a una pagina ...
  #1 (permalink)  
Antiguo 21/11/2002, 15:04
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Controlar valor NULO en un error

Como puedo hacer esto ?

if request.querystring("codigo")=**vacio o NULL** then ****

Es para controlar un error si no le paso una cadena a una pagina ASP, como especifico el valor nulo?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #2 (permalink)  
Antiguo 21/11/2002, 15:30
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
¿Ya probaste con la función IsNull?

Código:
If IsNull(VALOR) = True Then
  'Código a ejecutar si es nulo.
Else
  'Código a ejecutar si NO es nulo.
End If
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 22/11/2002, 02:49
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Pues me esta fallando, no me controla el error, me salta al siguiente bloque del codigo en vez de cumlir la condicion.

Le paso una URL de la siguiente manera:
pagina.asp?codigo=

Y al no especificar valor para codigo quiero que me redirija a la pagina principal, no que me muestre el error que se produce al no pasar un valor que requiere despues la consulta SQL.

<%
codigo=request.querystring("codigo")
If IsNull(codigo) = True Then
response.redirect(unapagina.asp)
Else
' Conexión por OLEDB
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
' etc etc
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 22/11/2002, 03:23
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Hola!

Prueba asi: :cantar:

<%
codigo = request.querystring("codigo")

If IsNull(codigo) or codigo = "" Then
response.redirect(unapagina.asp)
Else
'Conexión por OLEDB
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
' etc etc
%>

Saludos.
  #5 (permalink)  
Antiguo 22/11/2002, 07:24
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
OK TomaHawkk, funcionando al 100%.
Gracias.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:15.