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?
| ||||
¿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 |
| ||||
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 %> |
| ||||
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. |