No funciona el response

11/08/2004 - 11:05 por Pepe | Informe spam
Hola.
Estoy intentado mostrar los registros de una BD en una
tabla que voy construyendo.
Quiero evitar que se me introduzcan valores nulos y para
ello hago la comprobación. Uso el response.write para
escribir las filas y columnas de la tabla:

<tr>
<%
if isnull(rs(0)) then
response.write "<td>&nbsp</td>" 'Evito los valores nulos
else
response.write "<td>" & rs(0) & "</td>" 'NO FUNCIONA
'Me crea la columna pero no me escribe el rs(0), he
'probado a poner una caden y si funciona,
endif
%>
</tr>

¿Cual puede ser el problema??
Salu2

Preguntas similare

Leer las respuestas

#11 Pepe
13/08/2004 - 09:15 | Informe spam
Muchas gracias


Hola
No se si te sirva pero si estas usando una BD de SQL
puedes usarlo deesde el query para la extraccion de datos
de la siguiente manera

Dim oCn, oRs, strQry
strQry = "Select isnull(Campo, '-') as Campo from Tabla"
'donde "Campo" es de tipo varchar, de otra forma
' se puede ocupar un valor por default de acuerdo
' al tipo: numeric -> 0, datetime -> getdate(), etc..

Set oCn = Server.CreateObject("ADODB.Connection")
oCn.Open " tu cadena de conexion"

Set oRs = Server.CreateObject("ADODB.Recordset")
Set oRs = oCn.Execute(strQry)

Puedes verificar que la funcion isNull está en T-SQL para
SQL server desde la version 6.5.

Saludos.
Hola.
Estoy intentado mostrar los registros de una BD en una
tabla que voy construyendo.
Quiero evitar que se me introduzcan valores nulos y para
ello hago la comprobación. Uso el response.write para
escribir las filas y columnas de la tabla:

<tr>
<%
if isnull(rs(0)) then
response.write "<td>&nbsp</td>" 'Evito los valores


nulos
else
response.write "<td>" & rs(0) & "</td>" 'NO FUNCIONA
'Me crea la columna pero no me escribe el rs(0), he
'probado a poner una caden y si funciona,
endif
%>
</tr>

¿Cual puede ser el problema??
Salu2
.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida