Higor,

Tente assim:

With query1 do
begin
    Close;
    SQL.text:='select c.curso_tx_nome from curso c, turma t where 
c.curso_cd_codigo = t.curso_cd_codigo  and c.curso_cd_codigo=:parametro';
    ParamByName('parametro').AsString := Edit1.Text;
    Open;
    //--- Aqui manipula os dados retornados...

   
end;

[ ]´s
Moacir

tarcan_se escreveu:
> Boa noite pessoa, 
> gostaria da ajuda de vocês com uma dúvida
>
> Estou fazendo um Sistema e estou querendo buscar o nome de alguns
> campos de umas tabelas partindo da informação vinda de outra, da
> seguinte forma.
>
> Tenha as tabelas Turma, Curso.
>
> Quero pegar o nome do Curso que vou comparar com o código que tenha na
> tabela de Turma e colocar em outra tela.
>
> Direto no banco fiz os seguintes testes e funcionaram sem problema:
>
> select c.curso_tx_nome from curso c, turma t
> where c.curso_cd_codigo = t.curso_cd_codigo
>
> Mas para funcionar no sistema preciso passar como referência o código
> do curso que está no form de turma em um edit para uma query que vai
> retornar o valor para um edit em outra tela.
>
> Estou querendo saber como faço para passar um Componente como
> Parâmetro em uma sequência de comandos SQL para um Query??
>
> Desde já muito obrigado pela ajuda.
>
> []'s 
>
> Higor
>
>
> ------------------------------------
>
>   

Responder a