[Kde-devel-es] Problema con concatenación de QString

Juan Gregorio Regalado Pacheco tranan at vodafone.es
Sat Apr 17 21:32:32 CEST 2004


Hola a todos, tengo un pequeño problema con la concatenación de QString, 
necesito concatenar una cadena que contiene un caracter '%' y lo cierto es 
que obtengo los resultados más inverosímiles. Necesito el % para una consulta 
SQL, en concreto esta: 

	SELECT * FROM participantes WHERE ( apellidos LIKE 'NANonzález')

El tema es que como es el segundo apellido y almacenamos ambos en un mismo 
campo, pues %González representa a todos los que tienen como segundo apellido 
González.

En el propio select podéis ver el resultado de la concatenación: 
consulta = consulta + " apellidos LIKE '\%" + apellidos + "'";

Y como podréis comprobar el resultado no es el esperado. La única explicación 
que se me ocurre es que esté esperando un argumento que creo que se 
representan con %1, %2, ... De ser este el caso ¿Cómo represento el %?

Muchas gracias de antemano


More information about the Kde-devel-es mailing list