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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Tratar erro em abert de conexão mdb !
JGD
não registrado
Postada em 22/11/2006 18:25 hs   
Pessoal, como posso tratar o erro : run-time error '-2147467259(80004005)'
 
Esta ocorrendo qando tento abir uma conexão com um banco de dados (mdb) que
propositadamente o banco não existe.
 
Qdo "debug" o vb mostra a linha "Con.Open" do meu código.
 
Agradeço qualquer ajuda.
 
JGD
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 23/11/2006 10:14 hs            
como vc quer tratar o erro??
Mandando msg??
 
Olha... qdo der erro, na janela immediate vc colocar "?err.number" e tecla "ENTER". Vai aparecer o número do erro. Depois vc coloca o tratamento de erro com este número:
 
On Error goto Erro
 
'Seu código
 
Erro:
if err.number = x then msgbox "O banco não existe!!",vbcritical
if err.number <> 0 then msgbox err.description & vbcrlf & err.number
 
 
onde o "x" é o número do erro q vc quer pegar...
 
at+
     
JGD
não registrado
Postada em 23/11/2006 10:20 hs   
blz ghost_jlp
Obrigado pela dica.  ainda estou aprendendo sobre tratamentode erros
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 23/11/2006 10:32 hs            
blz!! Só deixa eu corrigir o código!!!
 
On Error goto Erro
 
'Seu código
 
Erro:
if err.number = x then msgbox "O banco não existe!!",vbcritical:Exit Sub
if err.number <> 0 then msgbox err.description & vbcrlf & err.number
     
JGD
não registrado
Postada em 24/11/2006 12:09 hs   
Ah sim.... pq o outro estava dando um erro na sequencia...  aí eu não tava entendendo.  Vamos ver agora .
 
Abraço
 
JGD
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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