PcSoft 0 Denunciar post Postado Outubro 11, 2009 pesssoal preciso gravar uma movimentacao no banco de dados e ao gravar altomaticament buscar o id da mesma.... obs. uso banco de dados postgresql se alguem souber como fzr isso me da um hellp ai >< Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 11, 2009 Veja isso: http://forum.imasters.com.br/index.php?/topic/218633-ultimo-id-inserido/ Uma outra coisa que eu usava na empresa que trabalhei é um campo que armazena um código único gerado pela aplicação. Como esse dado será gerado antes do insert voce pode fazer uma busca por ele e encontrar o registro que foi inserido. Compartilhar este post Link para o post Compartilhar em outros sites
PcSoft 0 Denunciar post Postado Outubro 12, 2009 certo obrigado.. porem imaginem uma aplicacao de grand porte onde teriam sei la tipo 500 pessoas cadastrando ao mesmo tempo eu termino de gravar algo no bando e outra pessoa grava outro quase na mesmo segundo eu pesso pra pegar o ultimo id no caso vai pegar o dela e nao o meu entenderao? eu precisaria no caso de gravar algo no bando e "altomaticament" me retornar o id do mesmo para que nao possa pegar outro sem qrer =/ to pensando ate me fazer uma trigger no banco mas nao queria programar no banco pois se precisar mudar o banco futurament posso ter dores de cabeca quant a isso... alguem sabe como eu poderia no caso pegar esse id retornado pela trigger? se alguem souber a solucao me da um hellp ai desde ja obrigado e ate + Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 12, 2009 Pois é, eu te falei uma solução possível. Inclusive usavamos isso nas aplicações na empresa que trabalhei. Imagine uma tabela assim: Cliente ---------- id_cliente nome endereco telefone Nós adicionávamos um campo chamado ide_cliente. Esse campo era gerado pela aplicação como algo que nunca se repetiria. Era um conjunto de x caracteres não lembro exatamente o tamanho. E assim como o id na tabela ele também seria único. A tabela finalizada seria: Cliente ---------- id_cliente ide_cliente nome endereco telefone Quando um dado for inserido nessa tabela a aplicação deve gerar um ide e esse dado será utilizado na busca para trazer o registro inserido. Compartilhar este post Link para o post Compartilhar em outros sites