[firebase-br] Mensagem de SQL Error 502
Otto
ottofuch em terra.com.br
Sex Ago 26 14:31:43 -03 2005
Achei no Google, em
http://delphi.newswhat.com/geoxml/forumhistorythread?groupname=ibobjects&messageid=000001c41214$7b61cf30$6601a8c0@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
Mais detalhes sobre a lista de discussão lista