Fórum Prism + Firebird + DDEX #414486

23/03/2012

0

Boa tarde!

Amigos, alguem sabe me dizer porque o select abaixo não funciona utilizando
SqlDataSource...
O problema esta no LIKE c/ o %... Se tiro o % roda, mas ai não serve...
Será que é algum problema do DDEX, unsuported...

SELECT CODPRO, NOMPRO, VENPRO, GRUPRO, CATPRO FROM DSI_PRO WHERE (NOMPRO like ? + %)

Por Favor...

Obrigado.
Junior Zanca

Junior Zanca

Responder

Posts

23/03/2012

Bruno Leandro

tenta desta forma

SELECT CODPRO, NOMPRO, VENPRO, GRUPRO, CATPRO FROM DSI_PRO WHERE (NOMPRO like %||valorPesquisado)
Responder

Gostei + 0

27/03/2012

Junior Zanca

Olá!

Não deu certo não...

Nem assim: SELECT CODPRO, NOMPRO, VENPRO FROM DSI_PRO WHERE(NOMPRO LIKE % + @Param2)

Mais alguem?

Obrigado...
Responder

Gostei + 0

27/03/2012

Bruno Leandro

troca o + por ||
Responder

Gostei + 0

27/03/2012

Junior Zanca

Bruno Obrigado... mas ainda não deu... veja

Tentei
SELECT CODPRO, NOMPRO, VENPRO FROM DSI_PRO WHERE (NOMPRO LIKE % || @Param2)
SELECT CODPRO, NOMPRO, VENPRO FROM DSI_PRO WHERE (NOMPRO LIKE %|| + @Param2)
SELECT CODPRO, NOMPRO, VENPRO FROM DSI_PRO WHERE (NOMPRO LIKE % + || + @Param2)
Passando por parametro não da certo...

Assim roda...
SELECT CODPRO, NOMPRO, VENPRO FROM DSI_PRO WHERE (NOMPRO LIKE %Teste)

Obrigado
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar