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

Conservar el valor

Estas en el tema de Conservar el valor en el foro de ASP Clásico en Foros del Web. :PHola amigos, tengo un problema con un buscador cuando ingreso un valor de cadena, ejemplo: ISLA LA NEGRA, muestra la primera pagina con los registros ...
  #1 (permalink)  
Antiguo 01/07/2002, 14:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Conservar el valor

:PHola amigos, tengo un problema con un buscador cuando ingreso un valor de cadena, ejemplo: ISLA LA NEGRA, muestra la primera pagina con los registros correctos, pero al pasar a la segunda pagina, realiza una nueva busqueda y toma solo el valor de ISLA , ignorando el resto de la cadena.

Me podrian ayudar

  #2 (permalink)  
Antiguo 01/07/2002, 14:55
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Conservar el valor

Seguramente el valor se está almacenando en un input hidden y el problema debe ser que le faltan comillas en el atributo values.
Ej:

<input type=hidden name=cadena value="<%=rs("campo_x")%>&quo t;>

Si no ponés las comillas tomará el valor hasta el 1º espacio en blanco

Espero que te sirva.

Saludos

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.salirxtucuman.com.ar/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #3 (permalink)  
Antiguo 01/07/2002, 15:06
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Re: Conservar el valor

Hey amigos aqui una parte del codigo para que se orienten mejor.

Todo el codigo esta en una sola pagina

'De esta manera recibe el valor
buscar=Request.Form(&quot;busque&quot;)

If Request.Form=&quot;&quot; Then
buscar=Request.QueryString(&quot;Buscar&quot;)
creg=Request.QueryString(&quot;Creg&quot;)
Else
Buscar=Request.Form(&quot;busque&quot;)
End If

' Esta es mi consulta
SQL=&quot;SELECT Titulo, Comentarios, Link FROM Busqueda WHERE PALAC LIKE '%&quot;&amp;buscar&amp;&quot;%';&quot;


' y de esta manera paso la siguiente pagina

Response.Write(&quot;&lt;A HREF=buscas.asp?pagina=&quot; &amp; PaginaActual+1 &amp;&quot;&amp;Buscar=&quot;&amp;buscar&amp;&quot ; &gt;Siguiente--&gt;&lt;/A&gt;&quot;)
  #4 (permalink)  
Antiguo 01/07/2002, 23:35
 
Fecha de Ingreso: mayo-2002
Mensajes: 25
Antigüedad: 22 años
Puntos: 0
Re: Conservar el valor

Porque no pruebas con

SQL=&quot;SELECT * FROM Busqueda WHERE PALAC LIKE '%&quot;&amp;buscar&amp;&quot;%';&quot;

suerte
  #5 (permalink)  
Antiguo 02/07/2002, 08:24
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Re: Conservar el valor

:( :( Hey amigos el problema esta en que no reconoce los espacios en blanco, y no se como hacer para que los reconosca.
  #6 (permalink)  
Antiguo 02/07/2002, 10:15
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Conservar el valor

usa instr para detectar si hay algun espacio.
Si hay, usa replace para reemplazarlo por un _ y listo.

Saludos
  #7 (permalink)  
Antiguo 02/07/2002, 15:49
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Re: Conservar el valor

He y amigo la funcion que me aconsejas solo me dice en que posicion esta,y ademas solo reconoce al primero. Talves lo que quiero hacer no se puede: Alguien mas me puede ayudar.
  #8 (permalink)  
Antiguo 03/07/2002, 11:01
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Re: Conservar el valor

:) Hey amigos gracias por su ayuda, ya salio lo que queria hacer, use la funcion REPLACE, para remplazar los espacios en blanco por( _ ), ahora funciona bien.

Gracias
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 00:17.