brunokchimbo 2 Denunciar post Postado Novembro 14, 2014 Boa, gente! Em uma tela tem duas tabelas, uma mostrando todos os produtos e outra vazia. O usuário vai clicar em um produto e clicar no botão ADD que vai adicionar o produto na tabela que estava vazia. A dúvida é Eu mantenho os dados no software até que o usuário complete todos os ADDs que quiser ou já vou gravando os itens no banco como temporários e, caso o usuário queira cancelar, apago tudo? Compartilhar este post Link para o post Compartilhar em outros sites
itlpps 109 Denunciar post Postado Novembro 14, 2014 Acho que o certo seria grava no banco, somente quando o usuário tiver certeza do que quer, assim também, não fará tantas requisições do banco. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Novembro 17, 2014 Nunca grave no banco em tempo real! Isso é uma boa prática de programação, pois evita com que o programa abra diversas conexões e feche-as logo em seguida, pode acontecer de seu banco entrar em estado de Lock e não logar quando há muitas conexões do mesmo tipo sendo abertas e fechadas. O certo é você fazer tudo localmente, na aplicação e só depois pegar todos os dados juntos e jogar todos de uma vez só no banco. Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Novembro 17, 2014 Não necessariamente precisa ser no banco de dados, normalmente a pessoa faz a alteração em memoria, depois ao mandar salvar pega tudo o que está na memoria e manda para o banco de dados Compartilhar este post Link para o post Compartilhar em outros sites