Ola Micheus Fico muito grato pela ajuda, mas não sei porque não esta funcinando, mas mudei o código, e consegui um resultado que não igual mais vai funcionar tranquilamente. Então agradeço pois aprendi bastante coisa, quando eu souber estarei ajudando o pessoal, segue abaixo o código var consulta:integer; begin if key=#13 then begin with dm.ADOQueryjurossei do begin consulta:=strtoint(edit12.text); Close; SQL.Clear; SQL.Add('select * from faturas'); SQL.Add('where txt_situac =("AP")'); SQL.Add('and num_codcli=:appCliente ORDER BY dat_vencto'); parameters.ParamByName('appCliente').Value:=consulta; Open;[/CODEBOX] Um abração Sergio Martins