RES: [firebase-br] Mensagem de SQL Error 502

Hideo - SJB hideo em sjb.com.br
Sáb Ago 27 15:24:29 -03 2005


Olá Otto,
Obrigado pelo envio das informações. Realmente o problema pode estar na
minha rotina de consolidação que pode estar trazendo algum dado duplicado,
ocasionando o problema. Estarei verificando.
Valeus pela ajuda amigo.
Abraços,
Marcos

-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]Em nome de Otto
Enviada em: sexta-feira, 26 de agosto de 2005 14:32
Para: FireBase
Assunto: Re: [firebase-br] Mensagem de SQL Error 502


Achei no Google, em
http://delphi.newswhat.com/geoxml/forumhistorythread?groupname=ibobjects&mes
sageid=000001c41214$7b61cf30$6601a8c0 em DLGLAPTOP

a seguinte resposta da Helen Borrie, autora do Firebird Book (que está para
ser lançado em português):

Re: [IBO] "Cursor alread exists" error
Helen Borrie [Mar 25 2004, 04:43]
At 08:54 PM 24/03/2004 -0600, you wrote:
>I'm running a simple query using ib_sql:
>
>     select *
>     from people
>
>and I get the following error:
>
>ISC ERROR CODE:335544569
>
>ISC ERROR MESSAGE:
>Dynamic SQL Error
>SQL error code = -502
>Declared cursor already exists
>
>STATEMENT:
>TIB_Query: "<TApplication>.frmSQL.frmQuery.qrQuery."
>
>I've rebooted, etc, and still get this error.  Any ideas what the problem
>might be?

1.  You'll get an error if you try to run a multi-row query in the DSQL
window of IB_SQL.  (Use the Cursor tab or a Query Form).  The correct
message should be "Multiple rows in a singleton select" or similar.

2.  You are getting the wrong message back from the client for your
error.  That indicates that you're using the wrong version of the client
library and message files.

What have you done about installing a Fb 1.5 client?

Helen

100+
Otto


----- Original Message -----
From: "Hideo - SJB" <hideo em sjb.com.br>
To: <lista em firebase.com.br>
Sent: Friday, August 26, 2005 10:27 AM
Subject: [firebase-br] Mensagem de SQL Error 502


Pessoal, bom dia!

Possuimos um sistema instalado em um cliente que realiza consolidações
semanais com quantidade em torno de 50.000 registros. Essa consolidação é
realizada em 2 etapas distintas mas ao término da 1a. etapa, o sistema acusa
um erro e aborta o processo, sendo necessário o reinício do processo a
partir da 2a. etapa.

A mensagem exibida é :
Dynamic SQL Error
SQL error code = -502
Declared cursor already exists

Já verifiquei o espaço em disco e está em 1.3 GB livre no servidor. No
arquivo log do servidor não acusa nenhuma mensagem de erro referente ao
problema. Como dependemos de 100% de execução correta do processo, o Commit
das atualizações é realizada somente no final de cada etapa mas como este
problema está ocorrendo esporadicamente, creio que não deva ser esta a causa
do problema.

Obs.: O que estamos trabalhando agora é subdividir a base de dados pois
alcançou a marca de 4,3 GB. Será que isto a causa do problema? Alguém já
enfrentou algo parecido?

Utilizo Firebird 1.0 e Delphi 5 com componentes IBX.

Agradeço a ajuda dos colegas.

[]'s
Marcos Hideo.


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista