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

Pregunta si está vacio un campo memo

Estas en el tema de Pregunta si está vacio un campo memo en el foro de ASP Clásico en Foros del Web. Hola Amigos. Tengo un problema bastante raro. La cosa es que si pregunto si un campo memo está vacio, luego no me lo muestra, ej: ...
  #1 (permalink)  
Antiguo 20/12/2004, 09:05
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 6 meses
Puntos: 19
Pregunta si está vacio un campo memo

Hola Amigos.

Tengo un problema bastante raro.

La cosa es que si pregunto si un campo memo está vacio, luego no me lo muestra, ej:

If Rs("memo")<> "" Then
response.write Rs("memo")
End IF

Pero esto no me muestra nada, incluso probe usar IsNull(), asignar antes a una variable el contenido de Rs("memo") pero nada.
Ahora lo raro es que si directamente pongo:

response.write Rs("memo")
Si muestra los datos.
¿Tienen idea de que puede ser?

Mil gracias.

Cristian
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #2 (permalink)  
Antiguo 20/12/2004, 10:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
En aspfaq.com recomiendan al menos dos cosas (que recuerde) sobre el uso de los campos memo:

1- Asignarle el contenido a una variable y trabajar con ella (cosa que ya intenbtaste según entiendo)
2- Evitar la notación "SELECT * FROM tabla" y en vez de ello especificar explícitamente los campos en el SELECT, dejando para el final los campos memos. Por ejemplo: "SELECT campoText, campoNumero, campoFecha, campoMemo1, campoMemo2 FROM tabla WHERE...."

Probá eso del punto 2 a ver si se soluciona
saludos
__________________
...___...
  #3 (permalink)  
Antiguo 20/12/2004, 11:28
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 6 meses
Puntos: 19
Hola, gracias por tu tiempo.

Lamentablemente no me funciona.

Como te comente lo de la variable lo he probado y tampoco funciona, lo que me comentas sobre el punto 2 tampoco me funciona.

Lo curioso de todo es que el "if" funciona ya que si el campo está vacio entra en caso negativo no entra. Incluso intete así:

a = len(Rs("loc_descrip"))
If a <> 0 Then
Rw Rs("loc_descrip") & "<br><br>:::::::::"
End if

Pero solo se muestran los "::::::"

Desde ya gracias.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #4 (permalink)  
Antiguo 20/12/2004, 14:55
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
como se llama el campo memo
rs("memo")
o
rs("loc_descrip")


esta linea esta mal
a = len(Rs("loc_descrip"))
If a <> 0 Then
Rw Rs("loc_descrip") & "<br><br>:::::::::"
End if

debe ser
a = len(Rs("loc_descrip"))
If a <> 0 Then
Response.write Rs("loc_descrip") & "<br><br>:::::::::"
End if
  #5 (permalink)  
Antiguo 20/12/2004, 14:56
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
perdon debe ser
a = len(Rs("loc_descrip"))
If a <> 0 Then
Response.write (Rs("loc_descrip") & "<br><br>:::::::::")
End if
  #6 (permalink)  
Antiguo 20/12/2004, 15:32
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Probaste así:

Código PHP:
Dim varMemo
varMemo 
RS("memo")

If 
varMemo <> "" Then
    response
.write(varMemo)
End IF 
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 14:30.