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

trim con access

Estas en el tema de trim con access en el foro de ASP Clásico en Foros del Web. Hola a todos, estoy intentando quitar los espacios en blanco para hacer un if. Ejemplo: if trim (conex("campo")) = "pepe" then el problema es que ...
  #1 (permalink)  
Antiguo 29/04/2004, 07:45
lop
 
Fecha de Ingreso: marzo-2004
Mensajes: 11
Antigüedad: 21 años, 2 meses
Puntos: 0
trim con access

Hola a todos,

estoy intentando quitar los espacios en blanco para hacer un if. Ejemplo:

if trim (conex("campo")) = "pepe" then

el problema es que pepe en la bd esta como "pepe " (con un espacio al final y aunque ponga el trim no me lo quita.

alguna idea??

gracias !!!
  #2 (permalink)  
Antiguo 29/04/2004, 10:02
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
Intentá asignando el valor del campo a una variable y hacerle el trim a ésta:

variable = conex("campo")
if trim(variable) = "pepe" then..
__________________
...___...
  #3 (permalink)  
Antiguo 29/04/2004, 10:10
Avatar de xlugo2002  
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 22 años, 6 meses
Puntos: 0
igual

bueno, a mi se me ocurre lo mismo ke dice dazuaga,,,,, asi lo haría yo y to directamente con la BD
  #4 (permalink)  
Antiguo 29/04/2004, 11:51
 
Fecha de Ingreso: octubre-2003
Ubicación: ***
Mensajes: 152
Antigüedad: 21 años, 6 meses
Puntos: 0
campo=trim(conex("campo"))

if campo="pepe" then
  #5 (permalink)  
Antiguo 30/04/2004, 05:19
lop
 
Fecha de Ingreso: marzo-2004
Mensajes: 11
Antigüedad: 21 años, 2 meses
Puntos: 0
tampoco asi...

he probado de hacer:

blanco = rs3("color")

response.write trim(blanco)
if trim(blanco) = "Blanco" then %>
<center><img src="imagenes/blanco.gif"></center>
<% end if %>

y al ver el response sigue saliendo "Blanco " con espacio al final, pasa del trim. Alguien sabe pq ?
  #6 (permalink)  
Antiguo 30/04/2004, 10:45
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
Mmm.. porque no es un "espacio normal".
Fijate de poner


Cadena = rs3("color")

For i = 1 to (Len(Cadena))
Letra = Mid(Cadena, i, 1)
Response.Write Letra & " = " & Asc(Letra) & "<br>"
Next


Si donde está el "espacio" ese dice 160 (o un número diferente a 32), el trim no lo quita porque en realidad no es un espacio.

Para solucionarlo podrías poner:

variable = Replace(rs3("color"), CHR(160), "")
  #7 (permalink)  
Antiguo 03/05/2004, 03:08
lop
 
Fecha de Ingreso: marzo-2004
Mensajes: 11
Antigüedad: 21 años, 2 meses
Puntos: 0
Gracias !!!

Gracias !!

me estaba volviendo loco....
  #8 (permalink)  
Antiguo 03/05/2004, 10:45
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
De nada (ni sabía si funcionaría :P)
__________________
...___...
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:21.