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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  bloqueio de DB access
edmar.santos
FORTALEZA
CE - BRASIL
ENUNCIADA !
Postada em 07/11/2011 14:01 hs            
Caros,

Tenho um sistema com BD access que roda em uma rede com 4 pc´s. Estou utilizando DAO para acesso de dados, sem senha. Acontece que, quando um pc dá um problema, e o pc está com sistema funcionando (BD aberto), o sistema não consegue mais acessar o BD em nenhum computador, pois exibe a mensagem que o banco de dados está corrompido. Ao acessar pelo explorer a pasta do BD, aparece aquele arquivo de proteção do access, como se tivesse o arquivo aberto em alguma máquina, mas não está... como resolvo isso? ou não tem solução?
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 07/11/2011 18:42 hs            
vc pode reparar o banco pelo proprio access mesmo, ou colocar uma função para reparar o banco em seu programa.

porém vc deve analizar bem o que está fazendo pois se o banco esta corrompendo com esta facilidade algo está muito errado trate os erros para que o banco se feche ao occorrer algo

exemplo

onde existe conexão de consulta exclusão ou inclusão coloque

On Error Goto TrataErro

' sue código

Exit Sub
TrataErro:
Set RS = Nothing
Set CNN = Nothing
rs.Close
CNN.Close

desta forma quando ocorre-se um erro os recorsets seriam descarregados da memoria
   
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