[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