[firebase-br] Record was not located to delete

firebase em dominioinf.com.br firebase em dominioinf.com.br
Seg Fev 16 10:11:37 -03 2015


Bom dia Roberto,
Grato pela ajuda,
Esse comando pode ser executado um tempo depois que ocorre o erro? 
Porque muitas vezes que o erro ocorre eu não tenho acesso, como recebo 
os erros por email que é enviado automaticamente pelo sistema, tenho que 
pedir licença ao cliente para
executar qualquer ação em suas maquinas, e as vezes será possivel 
somente em outro dia. Tentei de toda forma reproduzir
o mesmo erro em minha maquina mas não consegui.

A versão do firebird é a 2.5

Grato

Rodrigo

Em 2015-02-14 18:37, Roberto Ford Long escreveu:
> Olá Rodrigo.
> O erro que você descreve pode ter origem em vários lugares.
> Por favor, poste aqui na lista a saída do comando "gstat ou fbstat
> <base_dados> -h -z". Esse comando tem que ser executado no servidor,
> onde está a base de dados com problemas.
> Se possível também a versão do Firebird que está na estação cliente.
> Vamos tentar isolar onde pode estar o erro.
> Atenciosamente,
> Roberto.
> 
> 
> 
> On 14/02/2015 13:11, firebase em dominioinf.com.br wrote:
>> Boa tarde Reijanio,
>> 
>> Obrigado pela resposta.
>> 
>> Então, uso IBO para acesso a dados, e esse erro parece que independe 
>> da tabela e do sql
>> usado, as vezes aparece aqui ou ali no sistema.
>> 
>> Ja tentei fazer varias alterações, mas o problema continua.
>> O mais dificil de entender é que o sistema quando da problema, para 
>> parar de exibir o erro so
>> fechando o firebird no servidor e o abrindo novamente. Dae volta tudo 
>> funcionar normalmente. Mas com o passar do dia o problema reaparece 
>> novamente.
>> Alguns colegas insistem em dizer que o problema é em minha aplicação. 
>> Até pode ser,
>> mas por enquanto não vejo como. Mudei de tudo quanto é jeito e nada. 
>> Fiz varias rotinas para monitorar o erro e em rotinas simples como
>> 
>> try
>> 
>> DMX.IBOutros.Close;
>> DMX.IBOutros.SQL.Clear;
>> DMX.IBOutros.SQL.Add('DELETE FROM PEDIDOS WHERE CODIGO=:CODIGO');
>> DMX.IBOutros.ParamByName('CODIGO').AsInteger:= CODPEDIDO;
>> DMX.IBOutros.ExecSQL;
>> 
>> dmX.IBOTransaction1.Commit;
>> 
>> Except on E:Exception do begin
>> DMX.IBOTransaction1.Rollback;
>> end;
>> end;
>> 
>> o erro aparece.
>> 
>> 
>> 
>> Ja enviei um email para Jason Wharton, Criador do componente, mas até 
>> agora não houve resposta.
>> 
>> Desconfio que pode ser com o firebird. Fiz atualização da versão 
>> 2.5.2.26540 para versão 2.5.3.26780 e varios clientes tiveram os mais 
>> diversos erros. Tinha um que nem a rotina de backup não funcionava 
>> mais, e quando ia tentar realizar o backup, o sistema travava inteiro. 
>> Refiz o banco de dados com backup/restore e nada. Então numa ultima 
>> tentativa depois de um mes de sofrimento, voltei para versão 
>> 2.5.2.26540 e alguns problemas pararam de aparecer mas outros não.
>> 
>> 
>> Agora diante de tantas instabilidades, como vou saber se o problema 
>> está aqui ou ali.
>> 
>> É duro.
>> 
>> Grato
>> 
>> Rodrigo
>> 
>> 
>> 
>> 
>> 
>> Em 2015-02-10 18:20, Reijanio Nunes Ribeiro escreveu:
>>> esse erro parece quando vc usa um dataset com inner join quando vc
>>> tenta deletar algum registro da esse erro(dbexpress) então vc precisa
>>> ir no dataset provider e setar a tabela que realmente vai receber a
>>> alteração e não as tabelas extrangeiras
>>> 
>>> Em 10 de fevereiro de 2015 11:21, <firebase em dominioinf.com.br> 
>>> escreveu:
>>>> Bom dia a todos!
>>>> 
>>>> Esse erro pode ser por problema na rede?
>>>> 
>>>> Em alguns clientes ocorrem e em outros não.
>>>> 
>>>> Grato
>>>> 
>>>> Rodrigo
>>>> 
>>>> 
>>>> Em 2015-01-31 14:11, Walter R. Ojeda Valiente escreveu:
>>>> 
>>>>> Sí, porque si hay dos columnas que tienen el mismo nombre y 
>>>>> pertenecen a
>>>>> dos tablas, eso puede confundirlo al Firerbird.
>>>>> 
>>>>> Por ese motivo, yo jamás uso el mismo nombre de columna, cada 
>>>>> nombre de
>>>>> columna es único entre todas las tablas de la Base de Datos. Nadie 
>>>>> puede
>>>>> confundirse así, ni el Firebird ni yo.
>>>>> 
>>>>> Saludos.
>>>>> 
>>>>> Walter.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 2015-01-30 10:38 GMT-04:00 <firebase em dominioinf.com.br>:
>>>>> 
>>>>>> Boa tarde a todos,
>>>>>> 
>>>>>> Não sei se realmente pode ter alguma coisa haver, fiz uma 
>>>>>> modificação na
>>>>>> propriedade KEYLINKS
>>>>>> inserindo tambem o nome da tabela ao inves de somente a chave 
>>>>>> primaria.
>>>>>> 
>>>>>> Antes no KeyLinks informei assim: CODIGO agora no KeyLinks inseri
>>>>>> PEDIDOS.CODIGO
>>>>>> 
>>>>>> Não tenho recebido mais erros após essa alteração.
>>>>>> 
>>>>>> Embora testando em laboratorio, independentemente de qual forma eu 
>>>>>> usar,
>>>>>> funciona os dois.
>>>>>> 
>>>>>> Isso pode ter alguma coisa haver?
>>>>>> 
>>>>>> Grato,
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Em 2015-01-12 13:54, Walter R. Ojeda Valiente escreveu:
>>>>>> 
>>>>>>  En general, lo correcto cuando se quiere borrar o actualizar una 
>>>>>> fila es
>>>>>>> 
>>>>>>> hacerlo usando la Primary Key o una Unique Key para asegurarnos 
>>>>>>> de no
>>>>>>> borrar o actualizar filas que no deberían ser borradas o 
>>>>>>> actualizadas.
>>>>>>> 
>>>>>>> Si no existe la fila que queremos borrar o actualizar eso 
>>>>>>> solamente
>>>>>>> puede
>>>>>>> ser por tres motivos:
>>>>>>> 1. No tenemos derecho de acceso a esa fila
>>>>>>> 2. La fila está siendo usada por otra transacción
>>>>>>> 3. La fila ya fue borrada (por nuestra transacción o por otra
>>>>>>> transacción)
>>>>>>> 
>>>>>>> En todos los casos, deberíamos revisar nuestra lógica de 
>>>>>>> programación ya
>>>>>>> que es muy probable que algo hayamos hecho mal.
>>>>>>> 
>>>>>>> Saludos.
>>>>>>> 
>>>>>>> Walter.
>>>>>>> 
>>>>>>> 
>>>>>>> 2015-01-12 11:34 GMT-04:00 Carlos H. Cantu 
>>>>>>> <listas em warmboot.com.br>:
>>>>>>> 
>>>>>>>  O IBO não encontrou mais o registro pra ser atualizado ou 
>>>>>>> apagado.
>>>>>>>> 
>>>>>>>> Alguém pode ter apagado antes de vc, ou tem alguma falha na sua
>>>>>>>> programação ou na configuração do componente.
>>>>>>>> 
>>>>>>>> []s
>>>>>>>> Carlos H. Cantu
>>>>>>>> www.FireBase.com.br - www.firebirdnews.org
>>>>>>>> www.warmboot.com.br - blog.firebase.com.br
>>>>>>>> 
>>>>>>>> fdcb> Bom dia a todos,
>>>>>>>> 
>>>>>>>> fdcb> Uso Delphi 7 + IBO e vez por outra recebo a mensagem
>>>>>>>> fdcb> "Record was not located to delete"
>>>>>>>> 
>>>>>>>> fdcb> outras vezes
>>>>>>>> 
>>>>>>>> fdcb> "Record was not located to update"
>>>>>>>> 
>>>>>>>> fdcb> Essa mensagem ocorre independente de estar na rede ou não.
>>>>>>>> 
>>>>>>>> fdcb> O que pode ser isso?
>>>>>>>> 
>>>>>>>> fdcb> Alguns disseram que pode ser controle transacional, mas 
>>>>>>>> não vejo
>>>>>>>> como
>>>>>>>> fdcb> estar errando
>>>>>>>> fdcb> nesse sentido, visto que até mesmo o proprio componente 
>>>>>>>> tem um
>>>>>>>> bom
>>>>>>>> fdcb> controle sobre isso.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> fdcb> Grato,
>>>>>>>> 
>>>>>>>> fdcb> Rodrigo
>>>>>>>> 
>>>>>>>> fdcb> ______________________________________________
>>>>>>>> fdcb> FireBase-BR (www.firebase.com.br) - Hospedado em
>>>>>>>> www.locador.com.br
>>>>>>>> fdcb> Para saber como gerenciar/excluir seu cadastro na lista, 
>>>>>>>> use:
>>>>>>>> fdcb> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>>>> fdcb> Para consultar mensagens antigas: 
>>>>>>>> http://firebase.com.br/pesquisa
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ______________________________________________
>>>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em 
>>>>>>>> www.locador.com.br
>>>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>>>> Para consultar mensagens antigas: 
>>>>>>>> http://firebase.com.br/pesquisa
>>>>>>>> 
>>>>>>>>  ______________________________________________
>>>>>>> 
>>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em 
>>>>>>> www.locador.com.br
>>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>>> 
>>>>>> 
>>>>>> ______________________________________________
>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em 
>>>>>> www.locador.com.br
>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>> 
>>>>> ______________________________________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>> 
>>>> 
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> 
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> 
>> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista