[Gvsig_usuarios] Error al realizar una consulta

Mario Carrera mcarrera en gvsig.com
Mar Jun 23 10:17:31 CEST 2015


Hola Áurea,

la sintaxis es que con la comilla simple indica que es un valor de tipo
texto, y el apóstrofe en ese caso debería funcionar poniéndolo dos
veces, pero es un error en gvSIG. Lo hemos dado de alta ya:
https://redmine.gvsig.net/redmine/issues/3608

Una solución ahora podría ser utilizar el comando LIKE, donde puedes
hacer búsquedas de textos que contengan una cadena concreta (en este
caso la palabra "Alcoia").

En tu caso sería:

COMARCA like '%Alcoia'
o
COMARCA like 'L%Alcoia'

El "%" indica cualquier texto, por lo que el primero encontraría todos
los que tengan algo de texto antes de la palabra Alcoia, y el segundo
entre la L y Alcoia (que sería en ese caso el apóstrofe).

Aquí tienes los casos posibles de uso del comando LIKE:
http://downloads.gvsig.org/download/documents/books/SQL-El_operador_LIKE_en_gvSIG.pdf
(el parámetro "?" no está funcionando ahora en la 2.2, está dado de alta
también para corregir).

Saludos,
   Mario






El 22/06/15 a las 14:16, Áurea Gallego Salguero escribió:
> Cuando hago una consulta a la tabla de atributos y el valor buscado 
> contiene un apóstrofe da un error del tipo "Bug en el código". La 
> consulta que realicé es Comarca= ' L'Alcoia '.
> 
> Un saludo
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
> 
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
> 
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
> 
> 


Más información sobre la lista de distribución gvSIG_usuarios