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

compo vacio de bd

Estas en el tema de compo vacio de bd en el foro de ASP Clásico en Foros del Web. tengo una pagina donde quiero mostrar el contenido de un campo de una bd.... Pero si el campo esta vacio me da un error... como ...
  #1 (permalink)  
Antiguo 29/05/2002, 14:19
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
compo vacio de bd

tengo una pagina donde quiero mostrar el contenido de un campo de una bd....
Pero si el campo esta vacio me da un error...
como puedo eliminar ese error....

Nota:
si quiero haceptar campos vacios

Saludos Gracias

<html><center><embed src="http://www.maxivision.com.mx/firma.swf" height=60 width=500>
</embed></center></html>
  #2 (permalink)  
Antiguo 29/05/2002, 14:25
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: compo vacio de bd

hhhmm...

te da error al mostrar un dato vacio en la pagina?..por que no mandas como lo tratas de capturar y que error es?
  #3 (permalink)  
Antiguo 29/05/2002, 14:26
 
Fecha de Ingreso: mayo-2002
Mensajes: 10
Antigüedad: 22 años
Puntos: 0
Re: compo vacio de bd

Tienes que validar si el contenido es nulo.

Ejemplo.

si la consulta te trae una sumatoria, promedio te toca validar.

strsql = &quot;select CAMPO_CALCULADO from tabla&quot;
set rs = cn.execute(strsql)
if isnull(rs(0)) then
response.write &quot;Esta vacio&quot;
else
response.write rs(0)
end if


O sino si el select te trae un campo, entonces preguntas

if rs.eof and rs.bof then
response.write &quot;Esta vacio&quot;
else
response.write rs(0)
end if
  #4 (permalink)  
Antiguo 29/05/2002, 14:40
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: compo vacio de bd

Realmente lo que quiero es que no me responda nada...

Es un campo de texto pero lo estoy usando asi


texto=request.querystring(&quot;texto&quot;)
if texto=&quot;&quot; then
texto=&quot;txt1&quot;
end if


Response.Write replace(RS(&quot;&quot;&amp;(texto)&amp;&quot;&quo t;)


Donde texto es una variable que me traigo con un querystring

pero no se porque me sale el error

el error es

Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'replace'

/kumon/default.asp, line 112
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 23:36.