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

Problem con 'like' en query

Estas en el tema de Problem con 'like' en query en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo una sentecia SQL que voy construyendo y que para comprobar un valor añado lo siguiente a la query: strSQL2= strSQL2 & ...
  #1 (permalink)  
Antiguo 24/04/2007, 07:58
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 22 años, 5 meses
Puntos: 0
Problem con 'like' en query

Hola a todos,

tengo una sentecia SQL que voy construyendo y que para comprobar un valor añado lo siguiente a la query:

strSQL2= strSQL2 & " and razonSocial like '%" & q_empresa & "%'"

Estoy comparando razonSocial con el valor de q_empresa y me lo hace bien. Pero al pasar a la segunda página (paginado) llamo a este link:

<a href="directorio.asp?pag=<%=pag_pos%>&q=<%=strSQL2 %>" class="textoNaranja">

Le paso el numero de página y la sentencia completa para que la vuelva a ejecutar, pero como sentencia pasa esto:

select * from socio where 1=1 and razonSocial like '¬' order by razonSocial

Me sustituye el valor de la variable y los '%' por el simbolo ¬

Qué estoy haciendo mal???
  #2 (permalink)  
Antiguo 24/04/2007, 08:56
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Problem con 'like' en query

Hola

Hazle un server.URLEncode a la sentencia SQL:

q = server.URLEncode(strSQL2)

Esto te codificará todos los caracteres para que puedan ser enviados a traves del QueryString

La recepción es automática (la decodificación)


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 24/04/2007, 10:19
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Problem con 'like' en query

En que punto hay que poner esa funcion?

He probado en dos sitios diferentes y sigo teniendo el mismo problema...

Gracias!!!
  #4 (permalink)  
Antiguo 24/04/2007, 11:36
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Problem con 'like' en query

<a href="directorio.asp?pag=<%=pag_pos%>&q=<%=server.URLEncode(strSQL2 )%>" class="textoNaranja">


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
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 03:03.