Fórum Tem que ser fera... #140712
25/02/2003
0
O problema é o seguinte:
Para atualizar meus cadastros (incluir, alterar, excluir) eu uso storeds procedures, fica muito mais rápido. Eu passo meus dados como parâmetros para a procedure que esta no banco do servidor.
Mas, seu eu abro um cadastro e o outro usuário abre o mesmo cadastro, aí eu gravo a alteracao. Quando o outro usuário for gravar a alteração dele, vai sobrepor minhas alterações, já que os dados são passados por parâmetros.
O que fazer?
Rodrigoxcruz
Curtir tópico
+ 0Posts
25/02/2003
Anonymous
Gostei + 0
25/02/2003
Anonymous
Dessa forma se o terminal que setou a variável para true travar e ele não conseguir setar novamente, este registro não poderá ser mais alterado até que se crie um procedimento para verificar sempre o banco de dados.
Eu sugiro colocar um timestamp no registro com a data/hora da ultima atualizacao. Quando vc le o registro vc le tambem esta data e quando for atualizar a stored-procedure deve verificar se as datas continuam igual. Se sim atualiza o registro inclusive a data da ultima atualizacao, caso contrario informa o usuario para proceder a leitura novamente dos dados.
Esta é apenas mais uma alternativa.
Gostei + 0
25/02/2003
Rodrigoxcruz
obrigado pela atenção
Rodrigo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)