[Resolvido] Problemas com Danco de Dados
Olá Pessoal! Espero que todos estejam bem! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
Gente tô com umas dúvidas e estou precisando de ajuda,
aceita-se qualquer sugestão! ^^
1 - Problemas com queda de conexão MySQL -
Tenho operações em meu programa que salvam no BD 'Muitos registros para Um' (em um servidor na rede).
Por exemplo tenho uma rotina de saída de Estoque, onde o usuário insere os ítens em um Flexgrid,
quando clica no salvar, um loop corre o Flexgrid Salvando linha por linha. Dessa forma tenho um registro na tabela de
Saídas, e vários na tabela de Descrição de Saída, entretanto, essa operação altera também uma tabela que guarda os ítens em estoque, diminuíndo as quantidades em estoque.
Funciona bem, mas vi que pode acontecer uma catástrofe!...
E se no decorrer dessa operação, no momento em que o loop salva os itens do grid e altera a tabela de estoque, cair a conexão? Independente se for problemas com o servidor MySQL, com a rede ou com o Servidor (Máquina) mesmo. :blink: ?
É o Caos!
_
2 - Ordenação de registro
Para que esta mesma operação funcione, tenho um campo 'cod_saida', que é mantido nas duas tabelas
para que os registros se relacionem, faço da seguinte forma na hora de salvar, um procedimento lê o código do último registro armazenado, o incrementa em '1' e guarda em uma variável, assim todos os itens levam consigo o código guardado na variável. Não sei se essa é a forma correta, mas gera erro no caso de dois usuários cadastrarem ao mesmo tempo, pois por uma fração de segundo, os dois podem ler o mesmo código referente ao último registro cadastrado e gerar duplicidade dos códigos.
_
Bom é isso ai gente, agradeço qualquer Ajuda! :rolleyes:
att Rafael Lemes
Título errado http://forum.imasters.com.br/public/style_emoticons/default/blush.gif "Problemas com Banco de Dados" desculpa ai ^^
Discussão (7)
Carregando comentários...