Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2006, 11h51   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 34
Points : 10
Points : 10
Par défaut [ASP/SQL] Intercepter l'erreur de objConn.Open

Bonjour,

J'ai un petit problème de rien du tout et je fais appel à votre savoir et expérience.

Je souhaiterai intercepter cette erreur :

Code :
1
2
3
4
5
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' 
 
[Microsoft][ODBC driver for Oracle][Oracle]ORA-01033: ORACLE initialization or shutdown in progress 
 
/test.asp, line 55
Elle est généré lorsque je tente d'ouvrir une base sql qui n'est pas lancé :

Code :
1
2
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "dsn=" & base & ";uid=*******;pwd=******;"
J'ai pu voir lors de mes recherche ceci :

Citation:
Il existe l'objet Error pour ADO : http://www.devguru.com/Technologies/...ref/error.html
Sinon, tu peux utiliser le classique traitement d'erreur en vbscript

Code :
1
2
3
4
5
6
on error resume next 
' du code 
'capture de l'erreur 
if err.number <> 0 then 
response.write err.number & " : " & err.description 
end if
Mais je ne vois pas trop comment l'utiliser ?

Si vous pouviez m'apporter vos lumière.

Je vous remercie pour votre aide
buzz! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 13h17   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 34
Points : 10
Points : 10
Ou comment savoir si la connexion est bonne ou pas (la tester afin de ne pas l'exécuter si il y a une erreur )

Merci encore
buzz! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 14h32   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 34
Points : 10
Points : 10
La fonction marche bien, il fallait juste bien tester, merci ent out cas.
buzz! est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h30.


 
 
 
 
Partenaires

Hébergement Web