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 11/02/2007, 08h20   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Par défaut Gestionnaire d'erreur avec l'erreur 91 (laisser un message)

Bonjour tout le monde,

J'ai un site qui est lié à une base de données Access.

Si cette base de données n'a aucune données, et que les visiteurs clic sur le bouton qui permet de voir le contenu de la table, j'ai ce message d'erreur :

Citation:
ADODB.Recordset erreur '800a0bcd'

BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.

/RHESUS/statistiquesRHESUS.asp, ligne 91
en ligne 91 j'ai ceci : Est-il possible d'indiquer que si il rencontre l'erreur 91, qui met un message genre "aucune donnée enregistrée pour le moment" avec un response.write ?
Merci d'avance.

beegees
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2007, 12h57   #2
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

Une fois que tu as ton recordset, avant tout traitement, tu peux faire un test du genre:
Code :
1
2
3
4
5
6
 
if rst.BOF and rst.EOF then
  response.write "aucune donnée enregistrée pour le moment"
else
  ...
end if
NB: il ne s'agit pas de l'erreur 91 mais d'une erreur dans la ligne 91.
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2007, 13h11   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Salut ryan,

Super merci pour ta réponse.

Efficace, simple, rapide !

C'est génial, ça fonctionne nikel !

Merci encore

Bon Dimanche.

beegees
beegees 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 01h59.


 
 
 
 
Partenaires

Hébergement Web