Ploblema do select com Multiplos valores

Prezada NM… após ler vários topicos sobre o assunto e ver soluções mirabolantes eu resolví fuçar a coisa.

ví que o SC se propoe a fazer esse select com uns simples click’s, e a solução esta lá…mas não funciona.

observando esse erro.


ERRO
Erro ao acessar o banco de dados
SQLState: 42000 Error Code: 102 Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Sintaxe incorreta pr¢xima a ‘,’.
select descricao from dbo.recursos_gant where idrecurso IN (3’,'2 ) order by descricao


resolvi testar o select no SQL Builder e achei o seguinte resultado…


o SC esta criando o camando errado… neste ponto IN (3’,'2 )

o certo seria esse select, que colocando os valores em qualquer ordem ele retornou o que deveria…

select descricao from dbo.recursos_gant where idrecurso IN (‘2’,‘3’ ) order by descricao

o detalhe esta nas aspas. CERTO -> IN (‘2’,‘3’ ) ERRADO-> IN (2’,'3 )

CORRIJA ISSO POR FAVOR…

Este problema está acontecendo quando o Sr. monta o select numa aplicação de consulta? No lookup? No SQL Builder?

att,
Bernhard Bernsmann

Dr. o problema ocorre em relatorio quando faço um lookup para buscar multiplos valores, isto é, no banco esta gravado 3;2 ou 2;3
entao o lookup que o SC gera para recuperar a informação esta errado.
esse é um erro que se arrasta por muito tempo

Bernhard , já tem alguma solução ?
Entendeu o problema?

Jean,

Entendi! Vou verificar o problema com nossa equipe de bugs.

att,
Bernhard Bernsmann

Se precisar eu gravo um vídeo.