É só vc colocar a property Prepared := True que vc irá conseguir êxito.
Abraços, Márcio Sá Aviso: Esta mensagem destina-se exclusivamente ao destinatário, podendo ser confidencial. Se V. Sa. não é o destinatário, fique advertido de que a divulgação, distribuição ou cópia desta mensagem é estritamente proibida. Caso tenha recebido esta mensagem por engano, por favor, avise imediatamente seu remetente através de resposta por e-mail. Obrigado. Warning: This message is intended exclusively for its addressee and may contain confidential information. If you are not the addressee, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication by mistake, please immediately notify the sender by reply transmission. Thank you. -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Josinei Barbosa da Silva Enviada em: segunda-feira, 21 de agosto de 2006 14:09 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Delphi x Oracle Boa tarde Adalberto. Não sei se você já encontrou a solução, mas vamos lá: Se o TADOQuery for igual ao TQuery, você pode fazer assim: with qryAcao.SQL do begin Close; Clear; Add(' SELECT AOR.CD_ACAO, '); Add(' ACAO.DS_ACAO '); Add(' FROM ACAO_OCO_RESP AOR '); Add(' INNER JOIN ACAO ON (ACAO.CD_ACAO = AOR.CD_ACAO) '); Add(' WHERE AOR.CD_OCORRENCIA = :CdOco'); Add(' AND AOR.CD_RESPONSAVEL = :CdResp'); Add(' ORDER BY DS_ACAO '); ParamByName('CdOco').AsInteger := CdOco; ParamByName('CdResp').AsInteger := CdResp; Open; end; No exemplo acima, considerei que suas variáveis são do tipo inteiro (AsInteger). Caso não seja, é só mudar para o tipo correspondente. --- Em oracle_br@yahoogrupos.com.br, "CPD" <[EMAIL PROTECTED]> escreveu > > Olha só.... > > Também utilizo Delphi com Oracle aqui na empresa. A diferença são duas: > > 1) Utilizo TQuery ao invés de TADOQuery (conexão via ODBC) > 2) Coloco a sintaxe da query "dentro" do proprio componente, não utlizo o > ADD (tempo de execução). Passo os parâmetros via > ParamByName("Parametro")...... > > O Oracle utiliza as instruções da memória (muito mais rápido) a partir da > segunda execução. > > Espero ter ajudado. > > Abçs > > Marco A. > > > ----- Original Message ----- > From: "Thiago Menon" <[EMAIL PROTECTED]> > To: <oracle_br@yahoogrupos.com.br> > Sent: Thursday, August 17, 2006 8:27 AM > Subject: Re: [oracle_br] Delphi x Oracle > > > > Cara eu utilizo DELPHI com ORACLE mas não sei te ajudar nessa questão. > > Pelo que eu entendi vc queria utilizar a parte do oracle que deixa os > > SQL em memoria nao é isso ? > > > > > > t+ > > Thiago > > msn: [EMAIL PROTECTED] > > > > ASM escreveu: > > > >>Boa tarde a todos, > >>Alguém aqui no grupo utiliza Delphi acessando Oracle ? > >> > >>Estou com a seguinte dúvida. > >> > >>Montei a seguinte linha de comando utilizando TADOQuery > >> > >> with qryAcao.SQL do > >> begin > >> Clear; > >> Add(' SELECT AOR.CD_ACAO, '); > >> Add(' ACAO.DS_ACAO '); > >> Add(' FROM ACAO_OCO_RESP AOR '); > >> Add(' INNER JOIN ACAO ON (ACAO.CD_ACAO = AOR.CD_ACAO) '); > >> Add(' WHERE AOR.CD_OCORRENCIA = ' + (IntToStr(CdOco))); > >> Add(' AND AOR.CD_RESPONSAVEL = ' + (IntToStr (CdResp))); > >> Add(' ORDER BY DS_ACAO '); > >> end; > >> > >>Porém andei acompanhando as execuções dessas query´s no Oracle e percebi > >>que > >>ele não reutiliza o comando que ja encontra-se em memoria, ele executa e > >>gera novamente todo o plano de execução, pois ele interpreta que seja um > >>comando novo. > >>Desconfio que seja pela forma que estou passando os valores do WHERE, ele > >>deve estar interpretando como variavel. > >> > >>Como faço para passar os valores do WHERE de outra forma, de uma forma que > >>ele execute o comando que ja exista em memoria, caso ele seja o mesmo. > >> > >>Valeu > >>Adalberto. > >> > >> > >> > >> > >>----------------------------------------------------------------- --------------------------------------------------------- > >>Atenção! As mensagens deste grupo são de acesso público e de inteira > >>responsabilidade de seus remetentes. > >>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > >>----------------------------------------------------------------- --------------------------------------------------------- __________________________________________________________________ > >> > >>OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE > >>VISITE: http://www.oraclebr.com.br/ > >>__________________________________________________________________ > >>Este Grupo recebe o apoio da SQL Magazine - > >>www.devmedia.com.br/sqlmagazine > >>Links do Yahoo! Grupos > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > > > > > ----------------------------------------------------------------- --------------------------------------------------------- > > Atenção! As mensagens deste grupo são de acesso público e de inteira > > responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > ----------------------------------------------------------------- --------------------------------------------------------- __________________________________________________________________ > > > > OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE > > VISITE: http://www.oraclebr.com.br/ > > __________________________________________________________________ > > Este Grupo recebe o apoio da SQL Magazine - > > www.devmedia.com.br/sqlmagazine > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ -------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ------------------------------------------------------------------------ --------------------------------------------------______________________ ____________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html