Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tituga

com update e insert

Recommended Posts

Ola a todos.

 

Sou nova aqui e tou a precisar de ajuda.

Comecei com java à pouco e tou a desenvolver um projecto mas tou com problemas.

É o seguinte:

Tenho duas bases de dados em k tenho k fazer actualização de uma para a outra. Quero fazer um update caso exista o registo, caso nao exista insere um novo, mas nao sei como fazer esta parte.

Ja tenho o insert e o update em separado, mas tb me ta a dar alguns problemas. No insert da erro caso os campos nao permitam nulo, e no update so faz se apenas tiver um registo...:unsure:

 

Ajudem por favor

 

nota: desculpa mas enganei-me a colocar o topico, era pra colocar em plataforma java, mas ja nao consigo apagar, alguém pode mover pf?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para verificar se o registro existe voce deve procura-lo antes, ou seja, deve fazer uma consulta em busca daquele registro.

Ai é só usar um if para desviar o fluxo.

 

Se consulta retornar resultado

// faz um update

senao

// faz um insert

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá tituga, estou movendo seu tópico para o sub-fórum correto Plataforma Java http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Java básico.

 

Em relação a sua dúvida, recomendo a utilização de stored procedures pois facilita seu trabalho de verificação, inserção e atualização.

 

Flwww, grande abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigada por mover o topico!

 

em relação ao meu problema,

Kandrade, como coloco o if?Na class em k tenho o update ou na janela?

Sublyer pode explicar-me como faço isso??

 

Obrigada

 

bjs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, você está querendo fazer uma replicação do seu banco de dados ou estou enganado?

 

Flwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.