[firebase-br] RES: Alterar Stored procedure com banco em uso

Brunno Bettini brunnobb em gmail.com
Sex Mar 8 01:50:57 -03 2013


Um "create or alter procedure" resolve para as proximas transações...
Tente para ver se dá certo aí

*
*
*Att*
*
*
*Brunno Bettini*
*brunnobb em gmail.com*
*
*


Em 28 de fevereiro de 2013 15:13, Gladiston Santana
<gladiston em vidy.com.br>escreveu:

> Eu raramente tenho problemas com usuários online não me deixarem alterar
> uma SP.
> Já aconteceu, mas é muito raro, tanto que no retry seguinte eu consigo.
> Talvez porque meus componentes raramente usem persistencia de dados e
> minhas transações acontecem e depois vem o commit, e então a aplicação faz
> o refresh. Esse método casca-grossa sempre me manteve no eixo porque quase
> tudo eu faço no lado server.
>
>
> Gladiston Santana
> Departamento de TI
> Grupo Vidy
> Tel (11) 4787-3122 ramal 228
> Rod. Régis Bittencourt 3360 - Km 272,5
> Taboão da Serra - SP - CEP: 06793-000
> Visite nosso site: www.vidy.com.br
> Visite também : www.expolabor.com.br
>
>
>
>
> Em 28 de fevereiro de 2013 10:24, Wilson - GMail <wmotasjrp em gmail.com
> >escreveu:
>
> > Obrigado pela resposta.
> > O problema é alterar a procedure com o banco em uso sem ter que
> interromper
> > o serviço de FB, tem como?
> > []s
> >
> > Wilson
> >
> >
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gladiston
> > Santana
> > Enviada em: quinta-feira, 28 de fevereiro de 2013 10:15
> > Para: FireBase
> > Assunto: Re: [firebase-br] Alterar Stored procedure com banco em uso
> >
> > A primeira mensagem geralmente está ligada a truncamento de valores.
> > Por exemplo, um parametro da procedure é varchar(30) e voce tenta passar
> > como parametro uma palavra mais extensa do que varchar(30). Ocorre tambem
> > com tipos diferentes, alguns valores como data/hora aceitam valores como
> > string e o FB converte para timestamp/date/time mas se a string estiver
> mal
> > formatada, erro.
> > O restante pode ser em decorrência do primeiro erro.
> >
> >
> > Gladiston Santana
> > Departamento de TI
> > Grupo Vidy
> > Tel (11) 4787-3122 ramal 228
> > Rod. Régis Bittencourt 3360 - Km 272,5
> > Taboão da Serra - SP - CEP: 06793-000
> > Visite nosso site: www.vidy.com.br
> > Visite também : www.expolabor.com.br
> >
> >
> >
> >
> > Em 28 de fevereiro de 2013 09:26, Wilson - GMail
> > <wmotasjrp em gmail.com>escreveu:
> >
> > > Olá pessoal.
> > > Trabalho com Delphi 7 e Firebird 2.1.
> > > Tenho uma stored procedure que esta me retornando a mensagem :
> > > "Arithmetic exception, numeric overflow, or string truncation"
> > > Quando tento alterar a procedure me retorna o erro...
> > > "can't format message 13:00 -- message system code -4.
> > > Lock conflict on no wait transaction.
> > > Unsuccessful metadata update
> > > Object relacao_tinta is in use."
> > >
> > > Só consigo alterar a procedure se interrompo o serviço do FB e levanto
> > > novamente, porque ai não tem ninguém conectado.
> > > Existe alguma forma de alterar com o banco em uso?
> > > []s
> > >
> > > Wilson
> > >
> > >
> > > ______________________________________________
> > > 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