Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Igualar campo STRING con campo MEMO en una SQL (https://www.clubdelphi.com/foros/showthread.php?t=29310)

ciscu 18-01-2006 20:08:31

Igualar campo STRING con campo MEMO en una SQL
 
Hola a todos y feliz año nuevo !!!

Quisiera saber cómo poder igualar un campo blob (para mi caso, un memo) con un campo STRING dentro de una sentencia SQL utilizando el componente TQUERY de Delphi. Yo hago lo siguiente:

Código:

select * from tabla1, tabla2 where campo1=campo2
donde campo1 es un campo de tipo STRING y campo2 de tipo MEMO, y al ejecutar la TQUERY me aparece el mensaje de error "Type mismatch in expression".

Podéis darme alguna idea o alguna alternativa?

Gracias anticipadas.

vtdeleon 19-01-2006 00:08:13

Saludos

Prueba convirtiendo el campo memo en varchar
Código SQL [-]
select * from tabla1, tabla2 where campo1=cast(campo2 as varchar(50))

ciscu 19-01-2006 10:05:23

Hola, gracias por contestar!!!

Pues he hecho la prueba de convertir el campo memo a string y me aparece el mismo mensaje de error.

¿Alguna sugerencia más?

Saludos.


La franja horaria es GMT +2. Ahora son las 06:21:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi