![]() |
Error HY00Illegal mix of collactions HELP
Buenas Muchachos y muchachas, queria consultar como puedo corregir este error en una consulta desde un TQuery
SELECT D.* , P.DENOMINA, G.DESCRIPCION, GR.DENOMINA AS CUENTAMAESTRA FROM ( CA_DETCAJAHISTO D LEFT OUTER JOIN PROVE P ON D.PROVEEDOR = P.CODIGO ) LEFT OUTER JOIN ( CA_GASTO_CUENTA G LEFT OUTER JOIN ( CO_CUENTAS CU LEFT OUTER JOIN CO_GRUPO GR ON CU.GRUPO = GR.CODIGO) ON G.CUENTA = CU.CUENTA ) ON D.CUENTA_GASTO = G.GASTO WHERE D.FECHA >= :FECI AND D.FECHA <= :FECF AND D.EGRESO > 0 AND D.CUENTA_GASTO <> 'SALD' ORDER BY GR.DENOMINA, D.CUENTA_GASTO, D.FECHA, D.NUMERO Esta me tira un error HY00Illegal mix of collactions (utf8_general_ci,IMPLICIT) and (utf8_spanish_ci,IMPLICIT) for operation '='. Desde ya muchas gracias por su aportes!! |
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración :)
Y recuerda poner los tags al código fuente, ejemplo: ![]() Gracias :) |
Ok, gracias. Asi lo haré.
|
Buenas Muchachos y muchachas, queria consultar como puedo corregir este error en una consulta desde un TQuery
Esta me tira un error HY00Illegal mix of collactions (utf8_general_ci,IMPLICIT) and (utf8_spanish_ci,IMPLICIT) for operation '='. Desde ya muchas gracias por su aportes!! |
Ya lo resolví, muchas gracias.
|
|
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 |
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 09:30:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi