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

...Pais LIKE = 'ESPAÑA'... ¿Que pasa?

Estas en el tema de ...Pais LIKE = 'ESPAÑA'... ¿Que pasa? en el foro de ASP Clásico en Foros del Web. Buenas a todos, me he topado con un problema, que no se si es que estoy cansado y no doy con la tecla o simplemente ...
  #1 (permalink)  
Antiguo 20/11/2011, 16:52
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 4 meses
Puntos: 41
...Pais LIKE = 'ESPAÑA'... ¿Que pasa?

Buenas a todos, me he topado con un problema, que no se si es que estoy cansado y no doy con la tecla o simplemente no lo veo.

Tengo un codigo que dice asi:

Cita:
Dim pais, provincia, detecta
pais ="ESPAÑA"
sql = "SELECT * FROM gsb_ex WHERE pais LIKE '" & pais & "'"
response.write sql
Set result = con.Execute(sql)
do while not result.EOF
detecta = InStr(provincia, result2.fields("provincia"))
response.write("Ha entrado España!")
response.write(result.fields("provincia"))
provincia = provincia & result2.fields("provincia") & "#"
result.movenext
loop
Si la variable pais le pongo "AMERICA" salen los correspondientes resultados, pero si pongo ESPAÑA los resultados se los pasa por el forro.

He probado de todo, hasta poner en pais Ñ ó %D1 ó Ñ ... con Response.CodePage = 65001 Response.CharSet = "utf-8"

He intentado buscar en google sin resultados, en FDW sin resultados deseados...

¿Alguien me enciende una bombilla?

Gracias.
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #2 (permalink)  
Antiguo 22/11/2011, 21:46
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 11 meses
Puntos: 16
Respuesta: ...Pais LIKE = 'ESPAÑA'... ¿Que pasa?

prueba asi:
sql = "SELECT * FROM gsb_ex WHERE pais LIKE '%" & pais & "%'"
  #3 (permalink)  
Antiguo 24/11/2011, 14:53
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 4 meses
Puntos: 41
Respuesta: ...Pais LIKE = 'ESPAÑA'... ¿Que pasa?

hola sjam,

los %% es para buscar esa cadena en el campo independientemente de lo que tenga a los lados, para ESPAÑA no sirve, ya que el problema es de la Ñ...

Esta resuelto y por lo visto tenia que ver con el include que tenia puesto... es decir probando el include independientemente para que me diera la lista no me funcionaba pero una vez montado con la pagina y al tener los UTF-8 configurados todo funcionaba perfectamente.

Muchas gracias!
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras

Etiquetas: españa, select, sql
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 20:19.