[firebase-br] RES: OFF TOPIC - travamento pessimista

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Sáb Out 20 12:54:13 -03 2007


muito obrigado a todos vou tentar ver como faço so n entendi muito bem uma
coisa coloca a codificação so no sql connection???????

Em 19/10/07, Rodrigo A. de Freitas <rodrigo em solucoeseinformatica.com.br>
escreveu:
>
> Se não me engano, fica travado até o tempo de 'time-out' configurado ou
> até
> o shutdown do servidor (ou se o serviço for parado e iniciado novamente).
> Não me lembro qual era o tempo default agora.
>
> []'s
>
> Rodrigo A. de Freitas
> Análise e Desenvolvimento
>
> Soluções & Informática
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Denis
> Enviada em: quinta-feira, 18 de outubro de 2007 14:58
> Para: lista em firebase.com.br
> Assunto: Re: [firebase-br] OFF TOPIC - travamento pessimista
>
> A falta de energia seria uma das hipóteses. Poderia ser queda de rede, ou
> uma falha no computador, algo assim. Neste caso o registro ficaria
> "travado"
>
> até quando ?
>
>
>
>
> "Sandro" <oleber_itajai em yahoo.com.br> escreveu na
> mensagem news:001601c811ad$b50558a0$0d01a8c0 em krobel.com.br...
> Nunca passei por isso, tenho nobreack nas estações e no servidor.
>
> Sandro
> ----- Original Message -----
> From: "Denis" <denisrocha em hotmail.com>
> To: <lista em firebase.com.br>
> Sent: Thursday, October 18, 2007 1:47 PM
> Subject: Re: [firebase-br] OFF TOPIC - travamento pessimista
>
>
> > Agora aproveitando o assunto..... Vamos imaginar o seguinte : E se
> acabar
> a
> > energia elétrica depois que fez a select ? Como o registro vai se
> > "destravar" ?
> >
> >
> >
> > "Sandro" <oleber_itajai em yahoo.com.br> escreveu
> > na
> > mensagem
> > news:001101c811a4$c03d2300$0d01a8c0 em krobel.com.br...
> > Vamos la.
> >
> > 1 - configure seu seu SqlConection assim:
> >
> > WainOonLocks           =  false  // Para que o dead lock seja retornado
> > imediatamente
> > InterbaseTransIsolation:= ReadCommited
> >
> > 2-  Use a clausua with lock na sql
> >  try
> >        dmficha.qficha.Close;
> >        dmficha.qficha.params.clear;
> >        dmficha.qficha.sql.clear;
> >        dmficha.qficha.sql.add('select * from ficha where codi = :codi
> with
> > lock');
> >        dmficha.qficha.Params[0].AsInteger := ncodi;
> >        dmficha.qficha.Open;
> >    except
> >       application.messagebox('Registro está sendo utilizado por outro
> > usuário !','Atenção', MB_ICONEXCLAMATION);
> >    end;
> >
> >
> > Acho que isso resolve.
> >
> > Sandro
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Reijanio Nunes Ribeiro"
> > <rnribeiro em gmail.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, October 18, 2007 11:41 AM
> > Subject: [firebase-br] OFF TOPIC - travamento pessimista
> >
> >
> > Bom dia pessoal to precisando de umas dicas de como fazer o controle de
> > transações usando delphi/ dbexpress/ fb para evitar que o mesmo registro
> > seja alterado por 2 ou mais usuarios ao mesmo tempo, pois n tenho a
> menor
> > ideia de como fazer poderiam me ajudar
> > se puderem me enviar uma receita de bolo então seria show de bola
> > ______________________________________________
> > 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
> >
> >
> >
> > _______________________________________________________
> > Yahoo! Mail - Sempre a melhor opção para você!
> > Experimente já e veja as novidades.
> > http://br.yahoo.com/mailbeta/tudonovo/
> >
> >
> >
> >
> > ______________________________________________
> > 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
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
>
>
> ______________________________________________
> 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