PROBLEMAS COM ERROS

USUARIO.EXCLUIDOS 01/12/2006 13:41:57
#187407
Estou tentando fazer uma função, mas que depedendo da forma que é escrita pode dar erros por causa do Microsoft ODBC para Oracle
Que pode ser tanto em portugues:
Microsoft ODBC para Oracle
Como em ingles:
Microsoft ODBC for Oracle

Como eu posso fazer para se der o erro ele escapar e tentar a outra opção?

USUARIO.EXCLUIDOS 01/12/2006 13:49:04
#187409
on error go to NOME DO ERRO

aqui voce coloca o codigo



NOME DO ERRO:

aqui voce coloca oq ele deve fazer caso dê erro!



com certeza tem outro jeito, mas por enquanto conheço somente esse! iÂÂÂ'm new! ehiueh

flw
USUARIO.EXCLUIDOS 01/12/2006 14:10:38
#187415
Mas como eu sei o número do erro??
USUARIO.EXCLUIDOS 01/12/2006 14:38:45
#187428
faça o seguinte:

on error goto ingles
Microsoft ODBC para Oracle

ingles:
Microsoft ODBC for Oracle

assim se der erro ele irá desviar para a linha abaixo do Inglês: sem que o sistema caia.
USUARIO.EXCLUIDOS 01/12/2006 15:26:50
#187441
Ó“ um codiguinho básico:

 
'Pular o erro, caso aconteça
On Error Resume Next

cn.Open "Microsoft ODBC para Oracle"

'Se Tiver um erro, o codigo será <> 0
If Err.Number <> 0 then
'Teve erro, tentar de outra forma
cn.Open "Microsoft ODBC for Oracle"
end if

On Error Goto 0


Tópico encerrado , respostas não são mais permitidas