[firebase-br] Outras informações Como poderia resolver

Mario Rodrigues marioirodrigues em gmail.com
Qui Set 9 11:44:27 -03 2010


Amigos,

Depois num processo de restore do banco deu a seguinte msg:
attempt to store duplicate value <visible to active transactions>in unique
index RDB$PRIMARY1051
Nesse index tem:
DATA_LANCAMENTO
SEQ_LANC_BANCO
COD_ITEM_RATEIO

Action cancelled by trigger <3> to preserve data integrity

Alguem pode me dar um help??

Em 9 de setembro de 2010 10:56, Mario Rodrigues
<marioirodrigues em gmail.com>escreveu:

> Pooow Nivaldo,
>
> Vlw mesmo...vo tentar...
>
> Porem antes de iniciar comecei a fussar e na tbl venda quando abro os dados
> e tento navegar da um erro:
>  Arithmetic overflow or division by zero has occurred.
> arithmetic exception, numeric overflow, or string truncation.
> Cannot transliterate character between character sets.
> e somem todos os registros...dai abro novamente e so aparecem 118
> registros...intercalados..ou seja cod 113 114 120 154 etc... alguma idéia do
> q possa ser???
> porem no select aparecem todos os cod's...
>
> []'s
>
> Em 8 de setembro de 2010 22:53, Nivaldo Martins <nivaldomart em gmail.com>escreveu:
>
> mais ou menos assim
>>
>>
>> for
>>  select
>>    campos
>>  from
>>   vendas (base antiga)
>> into:
>>  :variaveis
>> do
>> begin
>>  insert into
>>     vendas (base nova)
>>        values (SELECT GEN_ID(NomeDoGenerator, 1), variaveis)
>> end;
>>
>>
>> ou seja
>>
>> simplesmente despreze os ids das vendas antigas e insira no banco buscando
>> do generator atual.
>>
>> Se for importante que as vendas atuais possuam id maior que as vendas
>> antigas, faça o processo inverso:
>>
>> extraia os dados existentes;
>>
>> limpe a tabela atual;
>>
>> zere o generator;
>>
>> insira os dados da tabela antiga na atual usando o generator atual
>>
>> insira os dados extraídos após inserir os antigos também usando o
>> generator
>> atual
>>
>> sds
>>
>>  Nivaldo Martins
>>  8º Semestre SI - Unijorge
>>  Salvador - BA
>>
>>
>> Em 8 de setembro de 2010 19:34, Mario Rodrigues
>>  <marioirodrigues em gmail.com>escreveu:
>>
>> > Opa Nivaldo,
>> >
>> > Foi mal...deixa ver se explico melhor!
>> > Sistema de frente de loja...o sistema deu pau no dia 2/9 dai fizeram um
>> > backup e limparam a base...inclusive conseguiram zerar o idVenda( que é
>> > autoincremento )...e voltaram a vender...dai hoje recebi uma ligação
>> para
>> > saber se eu poderia juntar as duas bases, a que estava com problema que
>> era
>> > a base desde o dia 22/01/2010 ate o dia 02/09/2010...dai tenho uma outra
>> > base do dia 03/09/2010 ate hoje....como faço para ter tudo numa base só?
>> > como o idVendas da tbl venda tenha o mesmo valor do IdVenda da tbl
>> > Itens_Venda...Uso o FB 1.5...
>> > Ja que o idVenda foi zerado!!!
>> > Teria como eu pegar o ultimo idVenda atual e incrementar +1? e esse
>> valor
>> > ficar tanto no id da tbl venda quanto no idvenda da tbl itens??
>> >
>> > acho que compliquei mais ainda hehehe...
>> >
>> >
>> > Em 8 de setembro de 2010 19:17, Nivaldo Martins <nivaldomart em gmail.com
>> > >escreveu:
>> >
>> > > Olá Mário,
>> > >
>> > > poderia ser mais específico? Você quer juntar os registros da tabela
>> > antiga
>> > > com os registros da nova base? Os registros são os mesmos. O que
>> > exatamente
>> > > precisa? Não entendi direito. Explique mehor
>> > >
>> > > Sds,
>> > >
>> > >
>> > > Nivaldo Martins
>> > > 8º Semestre SI - Unijorge
>> > > Salvador - BA
>> > >
>> > >
>> > > Em 8 de setembro de 2010 19:02, Mario Rodrigues
>> > > <marioirodrigues em gmail.com>escreveu:
>> > >
>> > > > Prezados,
>> > > >
>> > > > Recebi uma missão quase impossivel...quase pq na informática nada é
>> > > > impossivel hehehe
>> > > > To com o seguinte problema...tenho uma base de dados de vendas...ou
>> > seja
>> > > (
>> > > > o
>> > > > mais importante) vendas e itens_vendas...dai deu uma bronca e
>> fizeram
>> > > > backup
>> > > > e limparam tudo e pra eles o problema foi resolvido!!!
>> > > > Bom hj fui procurado para saber se daria para eu juntar a base que
>> > estava
>> > > > com problema com a base atual...a pergunta é a seguinte como faço
>> para
>> > > que
>> > > > o
>> > > > vendas.id_venda (autoincremento) fique com o mesmo valor de
>> > > > itens_idVenda...alguem poderia me dar uma luz?
>> > > > Vlw's
>> > > >
>> > > > --
>> > > > ********************************************************
>> > > > Mário Rodrigues
>> > > > ______________________________________________
>> > > > 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