Jump to content


Photo

Erros CustomizÁveis


  • Faça o login para participar
1 reply to this topic

#1 PentaHost

PentaHost

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Hosting

Posted 29/10/2004, 13:06

Galera, uma dúvida meio bestinha, mas importante.

Se por exemplo, eu estou numa aplicação...até aí, tudo bem. Mas se por ex., durante uma conexão à um DB, a pessoa digitar uma tabela, db, etc errado. Esse erro, tem um número e identificação e minha dúvida é a seguinte:

"Há como criar uma condição, que se der por ex.:

If ERROR "Run time ERROR: xxxxx" then
MsgBox ""..........
exit if

...como seria essa sintaxe?
(y)

#2 PentaHost

PentaHost

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Hosting

Posted 29/10/2004, 15:31

Encontrei!

Antes do comandos do Sub, adicionei:

On Error GoTo GeraErro

e depois do suposto comando que poderia dar erro, o comando do GeraErro:

GeraErro:
If Err Then
MsgBox "Teste", vbCritical, "ERRO CRÍTICO DURANTE A CONEXÃO"
Exit Sub
End If

o que falta agora, é saber o número do erro, pra especificar melhor, iria ficar mais profissional. Assim, seria:

GeraErro:
If Err = "<numero>" Then
MsgBox "Teste", vbCritical, "ERRO CRÍTICO DURANTE A CONEXÃO"
Exit Sub
End If

Abraços,
Felipe D.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq