[firebase-br] Transações "zumbis"

Leandro leandrofabior em gmail.com
Qui Dez 27 22:25:15 -03 2007


Leonildo dos Santos escreveu:
> alguem sabe com zerar um generator via delphi........
>   

nao faz parte desse topico naum mas ...
vo coloborar
e so
dataset.close;
dataset.commandtext := 'set NOMEGENERATOR = 0 '
dataset.execute;

nao tenho certeza mas e algo assim
testa no IBEXPERT

> Em 27/12/07, Carlos H. Cantu (TeamFB) <listas em warmboot.com.br> escreveu:
>   
>> No FB 2.1 você pode cancelar as instruções que estão sendo executadas.
>>
>> []s
>> Cantu (Membro do TeamFB - FireBase)
>> http://www.warmboot.com.br
>> FireBase - http://www.FireBase.com.br
>>
>> MCS> Então só assim mesmo?? Não tem outra forma direto no FB? E nas
>> futuras versões
>> MCS> do FB, há algum previsão, sei que no Fb 2.1 da pra ver as conexões
>> (não dei
>> MCS> muita atenção ainda, mas acho que as transações também não é, e pelo
>> que estive
>> MCS> lendo aqui na lista, se deletar a tal linha, é como se ele cancelace
>> a
>> MCS> transação, vai funcionar assim mesmo ou eu já estou viajando
>> demais???)
>>
>> MCS> Grato.
>>
>> MCS> Carlos H. Cantu (TeamFB) escreveu:
>>     
>>>> O Firebird vai dar um rollback automaticamente na transação que ficou
>>>> aberta, assim que ele detectar que a conexão caiu. O problema é que o
>>>> padrão do TCPIP é de esperar até 2h para detectar a queda e, portanto,
>>>> durante todo esse tempo, o deadlock ficaria "aparecendo".
>>>>
>>>> Em uma das edições da IBDeveloper (www.ibdeveloper.com) saiu um artigo
>>>> que ensina a alterar a configuração do TCPIP para diminuir esse tempo.
>>>>
>>>> Se quiser forçar um rollback, reinicie o Firebird.
>>>>
>>>> []s
>>>> Cantu (Membro do TeamFB - FireBase)
>>>> http://www.warmboot.com.br
>>>> FireBase - http://www.FireBase.com.br
>>>>
>>>> MCS> Um exemplo prático, abre o IBExpert e realiza um update em uma
>>>>         
>> tabela,
>>     
>>>> MCS> suponhamos que o cara fecha o IBExpert (ou o mesmo fecha sozinho e
>>>>         
>> o update não
>>     
>>>> MCS> havia sido comitado ou "rolbeckado"). Dai vem aquela velha
>>>>         
>> história, se o
>>     
>>>> MCS> usuário for no sistema e tentar editar um dos registro do update
>>>>         
>> vai dar o Lock
>>     
>>>> MCS> conflic on no wait transaction (ou algo assim)....
>>>>
>>>> MCS> A questão é, tem no FB 2.0 um jeito de cancelar essas transações??
>>>>         
>> eu estava
>>     
>>>> MCS> lendo do livro "Dominando o Firebird" sobre o GFix e transações no
>>>>         
>> limbo mas não
>>     
>>>> MCS> está dando certo aqui, quando faço o -l ele não lista nada e
>>>>         
>> usando o -r all não
>>     
>>>> MCS> funciona.
>>>>
>>>> MCS> Tem algo que possa ser feito??
>>>>
>>>>
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>>>>
>>>>         
>> MCS> ______________________________________________
>> MCS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> MCS> Para editar sua configuração na lista, use o endereço
>> MCS> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> MCS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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