IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

HTTP 500 - Erreur interne de serveur


Sujet :

ASP

  1. #1
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut HTTP 500 - Erreur interne de serveur
    bonjour,
    je tente de m'initier à l'asp et deja je galere
    je teste l'exemple que j'ai trouvé dans un bouquin pour lire le contenu d'une base de donnée Access

    iis a été installé sous xp pro j'ai testé le serveur avec l'heure et la date et tout fonctionne
    au niveau de odbc j'ai cree un dsn systeme, la source de donnée sappelle Visiteurs et le chemin est c:\inetput\wwwroot\Visiteurs.mdb
    lorsque je souhaite ouvrir ma page Visiteurs.asp situé dans c:\inetput\wwwroot\ j'obtient l'erreur suivante :

    HTTP 500 - Erreur interne de serveur
    Internet Explorer

    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <% @ LANGUAGE="VBSCRIPT"%>
     
    <html>
    <head>
    <TITLE>Lecture du contenu de la base</TITLE>
    </head>
     
    <body>
     
    <br><br>
    <p align="center"><strong><font size="5">Lecture du contenu de la base</font></strong></p>
    </br></br>
     
     
     
    <% 
    ' Ouverture d4une connexion avec la base Visiteurs
    Set BaseLink = Server.CreateObject("ADODB.Connection")
    BaseLink.Open "Visiteurs"
     
    'Creation de l'instruction SQL
    varSQL = "SELECT * FROM Pays ORDER BY nom"
     
    ' Creation du jeu d'enregistrements
    Set BaseSet = Server.CreateObjet("ADODB.RecordSet")
    BaseLink.Open VarSql, BaseLink
     
    'Affichage des entrées Pays
    Do.While Not BaseSet.EOF
    %>
     
    <P align="center"><STRONG><%=BaseSet("nom")%></STRONG></P>
    <%
    BaseSet.MoveNext
    Loop
     
    'Fermeture de la base de donnée
    BaseSet.Close
    BaseLink.close
    Set BaseSet = Nothing
    Set BaseLink = Nothing
    %>
     
     
    </body>
    </html>
    donc d'ou peux venir cette erreur?
    est ce que c'est pas un probleme au niveau de ODBC
    la solution ideale n'est t elle pas de se connecter sans lien vers ODBC ?

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    L'erreur vient peut-être d'ailleurs. Probablement ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Do.While Not BaseSet.EOF
    Tu peux afficher les erreurs détaillées en modifiants les options de ton navigateur. Sur IE Outils > Options Internet > Avancé > Décocher "Afficher les messages http simplifiés".

    A+

  3. #3
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    j' ai suivi tes conseils voila le message d'erreur obtenu :
    Erreur de compilation Microsoft VBScript error '800a0404'

    'While', 'Until' ou fin d'instruction attendu

    /Visiteurs.asp, line 28

    Do.While Not BaseSet.EOF

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Y'a pas de point entre le do et le while.

    A+

  5. #5
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    si je rectifie par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Do While Not BaseSet.EOF
    j'obtient le message suivant :
    Erreur d'exécution Microsoft VBScript error '800a01b6'

    Cet objet ne gère pas cette propriété ou cette méthode: 'CreateObjet'

    /Visiteurs.asp, line 24
    encore une faute d'orthographe voici ma modification :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    'Ouverture d'une connexion avec la base Visiteurs
    Set BaseSet = Server.CreateObject("ADODB.RecordSet")
    BaseLink.Open VarSql, BaseLink
    ENCORE UN MESSAGE D'ERREUR
    ADODB.Connection error '800a0e79'

    Cette opération n'est pas autorisée si l'objet est ouvert.

    /Visiteurs.ASP, line 25

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Hum, hum:
    Object pas Objet. C'est de l'anglais.

    A+

  7. #7
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    alors la je suis un peu coincé je ne trouve plus de faute d'orthographe

  8. #8
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    BaseLink.Open VarSql, BaseLink
    C'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BaseSet.Open VarSql, BaseLink

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Wamp] HTTP 500 Erreur interne au serveur - include
    Par grandjeanluc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 06/05/2009, 19h58
  2. HTTP 500 - Erreur interne du serveur
    Par czar_m dans le forum Services Web
    Réponses: 11
    Dernier message: 16/04/2009, 21h08
  3. Réponses: 1
    Dernier message: 22/09/2008, 12h18
  4. Problème apache : http 500 erreur interne au serveur
    Par marvelromy dans le forum Apache
    Réponses: 4
    Dernier message: 08/01/2008, 12h38
  5. HTTP 500 erreur interne au serveur !
    Par melendil dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 04/12/2006, 19h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo