[firebase-br] Problema com update

Zé Luiz dalavechia em gmail.com
Sáb Maio 21 21:28:50 -03 2016


Obrigado Otavio

Vou testar da forma que você sugeriu, e aguardar , uma vez que o problema é
aleatório

att

Zé Luiz



Em 21 de maio de 2016 16:53, Otavio Benini <otavio.benini em gmail.com>
escreveu:

> experimente:
>
> where ((cod_al=1) and (n_amo=3))
>
>
> sds
> *Otavio Benini*
> *Benini Informática e Sistemas*
> *(11) 9-8181-6553*
> *(11) 4701-2797*
> informatica em benini.com.br <info em benini.com.br>
> otavio.benini em gmail.com
>
> Em 18 de maio de 2016 13:29, Zé Luiz <dalavechia em gmail.com> escreveu:
>
> > Ola amigos
> >
> > Estou com um problema no update de uma tabela, o intrigante é que o
> > problema ocorre de forma aleatória sem um motivo aparente, ao ser
> executado
> > o comando com esse formato por ex. :
> >
> > update tabela set campo1 =valor1 , campo2 = valor2 where  COD_AL = kcodal
> > and N_AMO = kcodamo
> >
> > onde os campos cod_al e n_amo, são do tipo inteiro e os valores que são
> > atribuídos também são valores inteiros, em alguns casos, muito
> aleatórios o
> > comando não observa a segunda condição do where, dessa forma como a
> tabela
> > possui diversos registros que tem o campo cod_al igual, porém o n_amo
> > diferente, com isso os valores dos campos 1 e 2, devem ser diferentes, o
> > comando  acaba afetando a todos os registros, por exemplo, digamos que o
> > comando a ser executado seja o seguinte:
> >
> > update tabela set campo1 = 10, campo2 =20 where cod_al =1 and n_amo = 3
> >
> > e a tabela tem os seguintes registros:
> >
> > cod_al  n_amo  campo1   campo2
> > 1            1          5          10
> > 1            2         15          10
> > 1            3         25          15
> >
> > ao executar o comando acima, todos os registros passam a ficar com o
> valor
> > 10 para o campo1 e 20 para os campo2, quando na real deveria atingir
> > somente o 3º registro .
> >
> > No entanto isso não ocorre com todos os comandos executados, somente em
> > alguns casos.
> > Se alguém tiver alguma sugestão do que poderia esta causando isso ou como
> > poderia contornar, desde já agradeço.
> >
> > Att,
> >
> > Zé Luiz
> > ______________________________________________
> > 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://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista