Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] SQLite retorna dados que não existem e gera erro de chave primária duplicada durante UPDATE

Caraca, sinistro! Nunca passei por isso, mas o update pode gerar duplicate key no caso de você estar alterando o id para um outro já existente.

Sei que não é o que você deve estar tentando fazer, mas provavelmente é isso que está acontecendo. Não vejo outro cenário para duplicar chave no Update.

Danilo Mendonça Yotta Apps – Desenvolvendo Aplicativos
Site | Blog Facebook | Twitter |   
 | 
**Já viu nossos games: Delivery Box Robot Escape?


Em 7 de julho de 2014 14:44, Geovani de Souza <geovanisouza92@gmail.com> escreveu:
Fala galera,

Acho que o título é bem sugestivo...

Alguém já passou por algo parecido? Fiz o seguinte teste:

- Copiei o banco de dados de dentro do app via 'adb pull';
- Abri no SQLite Manager e fiz uma consulta. Ele retorna os dados como esperado;
- Testei o mesmo SQL no Android, ele retorna, mas os dados são completamente diferentes.

Outra situação é um erro "PRIMARY KEY must be unique (code 19)" durante um UPDATE. Posso estar enganado mas, esse tipo de erro não deveria acontecer somente em um INSERT? Se ele realmente tem 2 linhas com a mesma chave, pq não gerou erro no INSERT, quando era o momento?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário