Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2440 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

ola estou tentando fazer o seguinte

 

o no sql 

 

select * from TAB_CLIE 
WHERE
 CODCLIE in (:para)

estou jogando  no dellphi

ClientDataSet1.close;
ClientDataSet1.Params[0].AsString:= '1,4' ;
ClientDataSet1.open;


alguem ja fez usando parametro para dar certo ?

  • 3 semanas depois ...
Postado
Em 23/07/2018 at 22:04, dreamsoft_PR disse:

o no sql 

Se for no SQL Server, como o Juliomar disse não é possível. Essa seria uma alternativa:

DECLARE @PARAM NVARCHAR(MAX) = :para

DECLARE @SQL NVARCHAR(MAX) = 
'select * from TAB_CLIE 
where CODCLIE in ('+ @PARAM +')'

EXEC sp_executesql @SQL

Em outros bancos pode ser possível (no Firebird pelo que me lembro dá certo).

  • Curtir 1
  • Este tópico foi criado há 2440 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...