Eu n�o sei qual � o banco de dados que voc� est� utilizando... mas alguns
bancos n�o permitem que seja efetuado uma pesquisa nos campos do tipo
LONGVARCHAR, TEXT e/ou IMAGE, ou seja, voc� n�o pode fazer refer�ncia
a campos destes tipos na cl�usula WHERE de seu SELECT.
No MS SQL Server, voc� pode utilizar a fun��o CONVERT para transformar
uma parte do campo TEXT em CHAR(N) e ent�o efetuar a compara��o na cl�usula
WHERE.... nos demais (sybase, oracle, etc) eu n�o conhe�o a fun��o que faz
isso, mas com certeza deve existir alguma....
Ex.:
Tabela XXX
ID INT
Dsc TEXT
select * from XXX
where convert( char(05), Dsc ) = 'asdfg'
Sandro Cassajuz
[EMAIL PROTECTED]
S�rgio Fialho wrote:
> Ol� lista,
>
> Estou tendo problemas com um comando SQL semelhante a esse:
>
> Select * from TABELA where MCOLUNA='TESTE'
>
> O problema � que o atributo MCOLUNA � do tipo LONGVAR e a seguinte
> mensagem de erro � retornada:
>
> CANNOT COMPARE Long VARCHAR data.
>
> Algu�m poderia me ajudar???
>
> Obrigado pela aten��o e at� mais,
>
> S�rgio.
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================