Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2300 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á 2300 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.