USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Banco de Dados
Joao Carlos
BASTOS
SP - BRASIL
Postada em 09/06/2006 21:33 hs            
Ola pessoal Boa noite !!!
Gostaria de abrir uma discusão do que ouve comigo em um projeto que fiz com um banco de dados access e uma rede entre dosi micros ponto a ponto:
A questao eh : Esse projeto funcina em rede sendo que as vezes duas pessoas em maquinas diferentes abrem a mesma tabela ( ou seja nao para efetuarem a mesma coisa , melhor, uma vai incluir registro e outra vai dar baixa em arquivos ja gravado) a questa eh que o o banco de dados por varias vezes deu pau e eu perdi tudo, mais tudinho mesmo !!!! Esse determinado banco de dados esta com senha , foi uma das coisas que eu achei que poderia estar danto problema .....Alguem poderia entar ai para opniar , gostaria de ouvir o maximo de pessoas possiveis para esse assunto !!!!
 
        Valeu e agradeço os amigo , que me ajudarem !!!!
     
José Luiz
não registrado
ENUNCIADA !
Postada em 09/06/2006 22:11 hs   
E aí!
 
Vou só te dar uma luz e tu procura o resto, pois eu mesmo ainda não usei.
 
Tu tem q usar um bloqueio para q o banco fique indisponível a outros usuário enquanto alguém faz edição ou update.
 
O bloqueio pessimista é ativado qdoa propriedade Lockedits do objeto Recordset é especificado como True.
 
Já é alguma coisa.
 
Boa Sorte!
 
 
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 10/06/2006 21:26 hs            
Não uso bloqueio em BD, já imaginou colocar um bloqueio para atualização e o usuário resolve ir ao banheiro ou lanchar, tomar café etc, como fica?
Veja a dica, coloco em cada tabela um numero de status, quando o usuário edita o registro ele pega este número, no update verifica o numero, se for diferente algum usuario atualizou o registro e ai bloqueia, e retorna a edição, caso seja igual, incrementa mais 1 e se outro usuario editou logo depois vai bloquear o outro usuario, por que sempre que ocorre uma atualização faço o incremento.
Na adição, não precisa existir o bloqueio, por que nenhum outro usuário tem o registro visivel antes da atualização.
Quando no dia seguinte o primeiro usuário acessar o sistema abre as tabelas e remove todos os incrementos, gravando zero em todos.
Viva sem bloquear.
 
vlu//
 
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página