No has descrito el problema en su totalidad. Cuando se trata de consultas sql, es imperativo que esten presentes las estructuras de las tablas (su definicion), es decir, todos los campos (con su tipo), indices, triggers, etc
Tambien es necesario saber contra que motor de BD estas trabajando, y los componentes de conexion (que estos si los mencionaste por la referencia a TQuery). En fin, cuanta mas informacion sobre el panorama tendras respuestas mas acertadas y no respuestas de tipo "proba esto" o "puede ser una de estas tantas cosas"
En tu caso y viendo el mensaje de error, te esta diciendo que estas comparando strings con un collate distinto. Es necesario que lo resuelvas usando algun tipo de casting o conversion. O bien usas otra operacion distinta de = que soporte comparaciones sobre strings con distinta codificacion
|