Ajuda com o comando IN() em SQL

Delphi

05/04/2007

Olá pessoal, como eu faço para passar para uma query via parametros os valores de uma lista do comando IN em SQL, isso em tempo de execução. Olhem o ex.

Tenho essa query com a seguinte string:

SELECT *
FROM Alunos
WHERE Codigo IN(2,4)

O que está pegando é que esses dois numeros 2 e 4 deveria ser passado por parametro, pensei em fazer assim:

SELECT *
FROM Alunos
WHERE Codigo IN(:Lista)

Mas não funciona

Por favor pessoal como devo proceder?

Sem mais..

Alessandro


Analyst

Analyst

Curtidas 0

Respostas

Developer1978

Developer1978

05/04/2007

SELECT *
FROM Alunos
WHERE
Codigo LIKE = :pCodigo

Se voce estiver digitando os esses valores na lista faça
SELECT *
FROM Alunos
WHERE
Codigo LIKE ´¬2,4¬´


GOSTEI 0
Developer1978

Developer1978

05/04/2007

SELECT *
FROM Alunos
WHERE
Codigo LIKE = :pCodigo

Se voce estiver digitando os esses valores na lista faça
SELECT *
FROM Alunos
WHERE
Codigo LIKE ´¬2,4¬´


GOSTEI 0
Motta

Motta

05/04/2007

Qual BD ?


GOSTEI 0
POSTAR