Parametros SQL

Delphi

19/05/2004

Estou tentando fazer um select em um bco SQL Server 2000, e é a seguinte:
select * from produtos
where idproduto = :parametroidprod

Me parece que o SQL Server não aceita o parametro :parametroidprod; alguém sabe como passo este parametro????


Foxcyber

Foxcyber

Curtidas 0

Respostas

Fer_nanda

Fer_nanda

19/05/2004

Vc está simulando esse select no sql query analyzer, é isso?
Bom se for isso realmente ela não funcionará, vc deve substituir a referencia do seu parâmetro por um valor, tipo assim:
select * from produtos
where idproduto = 1


GOSTEI 0
Foxcyber

Foxcyber

19/05/2004

Como eu passo então no Delphi.


GOSTEI 0
Fer_nanda

Fer_nanda

19/05/2004

vc vai colocar essa select dentro de uma qry, certo?

select * from produtos where idproduto = :parametroidprod

depois é só chamar passando um valor

qry.close;
qry.parameters.parambyname(´parametroidprod´).asinteger := Valor;
qry.open;


GOSTEI 0
POSTAR