Nous sommes actuellement le 12 Juil 2026, 15:23

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
MessagePublié: 11 Fév 2008, 16:18 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:38
Message(s) : 5949
Localisation : Quebec
Voilà, je suis rouillé en ASP donc je fais appel à votre aide. Dans le cadre d'un tit site web, je dois intercepter l'erreur de BD Acces locké sauf que je vois pas trop comment le faire. En PHP, cela aurait été facile mais en ASP, je seche.

Donc je fais ma ligne de connexion comme suit :
Code :
<!-- #Include file="adovbs.inc" -->
<%
Dim objConn
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath(".") &  "\SiteWeb.mdb;Persist Security Info=False"
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open strConnect
%>


Il me faudrait donc de quoi pour valider si l'ouverture de la connexion a marché et si c'est pas le cas, affiché un message défini par moi même. Mon problème est que pour le moment, sa m'affiche une erreur ASP pas belle. Une idée de comment proceder ?

_________________
Herakles Informatique Inc
Collaborateur pour HardGamers


Haut
 Profil  
Répondre en citant  
MessagePublié: 18 Fév 2008, 18:08 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
Que veux-tu dire par
Citer:
l'erreur de BD Acces locké
?


Haut
 Profil  
Répondre en citant  
MessagePublié: 18 Fév 2008, 19:44 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:38
Message(s) : 5949
Localisation : Quebec
J'ai un prog en VB qui roule tout les 3h pour faire un traitement sur la BD et qui demande une connexion qui fait en sorte que la BD ne soit pu accessible par le site web durant environs 5 min.

_________________
Herakles Informatique Inc
Collaborateur pour HardGamers


Haut
 Profil  
Répondre en citant  
MessagePublié: 19 Fév 2008, 13:44 
Hors-ligne
Fidèle
Fidèle

Inscription : 07 Oct 2004, 16:39
Message(s) : 852
L'ASP, c'est du VB, alors tu fais un try catch en VB et ça devrait marcher. Tu as juste à attrapper l'exception de la connection !

Code :
    Try
            ' on vient lire le fichier
            oFileread = New System.IO.StreamReader(sFilename)
            ' on le split dans une table
            Dim trad() As String = Split(oFileread.ReadToEnd, vbCrLf, -1, 1)
            ' on referme le fichier
            oFileread.Close()
        Catch e As System.IO.FileNotFoundException
            ' on affiche l'erreur si le fichier n'existe pas
            Response.Write("Le fichier " & fichier & " n'existe pas !")
        Catch e As System.IO.FileLoadException
            ' on affiche l'erreur si le fichier pose une exception à son chargement
            Response.Write("erreur au chargement du fichier " & fichier & e.Message)
        End Try


Reste à savoir quelle exception que tu dois attraper, ça je ne le sais pas.

_________________
dgagnon


Haut
 Profil  
Répondre en citant  
MessagePublié: 19 Fév 2008, 22:02 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 15:10
Message(s) : 3551
Localisation : Beauport, Québec
le try catch, ça marche en asp.net, pas en asp

Tu peux par contre utiliser On error resume next et vérifier si la connection a fonctionné après la tentative.

_________________
Procyon,
Modérateur de la section Trouvailles


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site