Problemas com Oracle 9i e Delphi 7
17/01/2005
0
Tenho o seguinte problema:
Numa aplicação Delphi 7 inclui os seguintes objetos:
TQuery, TButton1, TEdit1
Na propriedade SQL do TQUERY (devidamente conectado), inseri a instrução:
select loteitem.Codigo_F, Lote.OP,
sum(loteitem.kg)Receita, Sum(loteitem.kg_retorno)Retorno,
sum(LoteItem.Perc_SolidoRet)SolvAdic
from loteitem, lote
where LoteItem.Lote = Lote.Lote and
Lote.OP = :xop and
LoteItem.Kg - Loteitem.Kg_Retorno > 0.001 and
Loteitem.codigo_F <> ´EFD9´
group by lote.op, loteitem.Codigo_F
order by lote.op, loteitem.Codigo_F
No OnClick do Button1:
query1.close;
query1.parambyname(´xop´).asinteger:=strtoint(edit1.text);
query1.open;
E o Delphi me apresenta o erro:
[b:1c9e66fbd8]Operation not applicable[/b:1c9e66fbd8]
Essa mesma aplicaçào conectada a um banco PARADOX funciona corretamente.
O erro é gerado na linha query1.Open.
O parâmetro está sendo passado corretamente.
Existe algum outro comando além do OPEN para startar queryes que consultam arquivos do oracle?
Já tentei o query1.ExecSql, query1.Active e nada funciona.
Já estou ficando maluca com isso. Testei a rotina SQL no Worksheet e a seleçào foi feita corretamente.
Não imagino qual é o problema.
Podem me ajudar?
Valeu a atençào!
Numa aplicação Delphi 7 inclui os seguintes objetos:
TQuery, TButton1, TEdit1
Na propriedade SQL do TQUERY (devidamente conectado), inseri a instrução:
select loteitem.Codigo_F, Lote.OP,
sum(loteitem.kg)Receita, Sum(loteitem.kg_retorno)Retorno,
sum(LoteItem.Perc_SolidoRet)SolvAdic
from loteitem, lote
where LoteItem.Lote = Lote.Lote and
Lote.OP = :xop and
LoteItem.Kg - Loteitem.Kg_Retorno > 0.001 and
Loteitem.codigo_F <> ´EFD9´
group by lote.op, loteitem.Codigo_F
order by lote.op, loteitem.Codigo_F
No OnClick do Button1:
query1.close;
query1.parambyname(´xop´).asinteger:=strtoint(edit1.text);
query1.open;
E o Delphi me apresenta o erro:
[b:1c9e66fbd8]Operation not applicable[/b:1c9e66fbd8]
Essa mesma aplicaçào conectada a um banco PARADOX funciona corretamente.
O erro é gerado na linha query1.Open.
O parâmetro está sendo passado corretamente.
Existe algum outro comando além do OPEN para startar queryes que consultam arquivos do oracle?
Já tentei o query1.ExecSql, query1.Active e nada funciona.
Já estou ficando maluca com isso. Testei a rotina SQL no Worksheet e a seleçào foi feita corretamente.
Não imagino qual é o problema.
Podem me ajudar?
Valeu a atençào!
Michelle
Curtir tópico
+ 0
Responder
Posts
18/01/2005
Gandalf.nho
[b:3603ad3d96][color=red:3603ad3d96]Notificação de Infração às Regras de Conduta :[/color:3603ad3d96][/b:3603ad3d96]
Quadruplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181373[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181369[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181167[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Quadruplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181373[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181369[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181167[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Responder
Clique aqui para fazer login e interagir na Comunidade :)