Operation not Applicable
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:
Operation not applicable
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:
Operation not applicable
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
Curtidas 0
Respostas
Gandalf.nho
18/01/2005
[b:045b4cc639][color=red:045b4cc639]Notificação de Infração às Regras de Conduta :[/color:045b4cc639][/b:045b4cc639]
Quadruplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181373[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=181163[/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=181163[/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].
GOSTEI 0