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 :

problème d'accès base de données asp


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut Execution des pages ASP sur vista
    Bonjour, j'ai installer iis sous windows vista.
    J'arrive a exécuter des pages html masi pas .asp
    Il m'a dit de rajouter le typoe .asp dans les type mime mais je ne sais pas quoi mettre dans le champ type mime. J'ai essayer plusieurs choses mais cela ne fonctionne pas. Le navigateur veut toujours me faire télécharger le fichier . asp

    Merci pour votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    J'ai réussi a afficher une page .asp qui ne contient que de l'html...
    Je n'ai réussi a le faire que dans un dossier test, j'ai essyaer de faire un dossier test2 mais ça ne fonctionne pas..
    Masi les pages contenant du code asp à éxécuter ne fonctionne pas...

    J'ai l'erreur suivante :
    Erreur de serveur dans l'application "Default Web Site"

    --------------------------------------------------------------------------------

    Erreur HTTP 405.0 - Method Not Allowed
    Description : La page que vous recherchez ne peut pas être affichée, car une méthode non valide (verbe HTTP) est utilisée.

    Code d'erreur : 0x80070001

    Notification : ExecuteRequestHandler

    Module : StaticFileModule

    URL demandée : http://localhost:80/compteurs_new/TP...exo1_page2.asp

    Chemin d'accès physique : C:\inetpub\wwwroot\compteurs_new\TP1\Exercice1\exo1_page2.asp

    Session utilisateur : Anonyme

    Méthode d'ouverture de session : Anonyme

    Gestionnaire : StaticFile

    Causes les plus probables :

    La demande envoyée au serveur Web utilise un verbe HTTP qui n'est pas autorisé par le module configuré pour gérer la demande.
    Une demande a été envoyée au serveur contenant un verbe HTTP non valide.
    La demande possède un contenu statique et contient un verbe HTTP autre que GET ou HEAD.
    Une demande a été envoyée à un répertoire virtuel utilisant le verbe HTTP POST et le document par défaut est un fichier statique qui ne prend pas en charge les verbes HTTP autres que GET ou HEAD.
    Essayez la chose suivante :

    Vérifiez la liste des verbes activés pour le gestionnaire de module pour lequel a été envoyée et veillez à ce que ce verbe soit autorisé pour le site Web.
    Vérifiez le fichier journal IIS afin de voir quel verbe n'est pas autorisé pour la demande.
    Créez une règle de suivi pour effectuer le suivi des demandes ayant échoué pour ce code d'état HTTP. Pour plus d'informations sur la création d'une règle de suivi pour des demandes ayant échoué, cliquez ici.
    Plus d'informations... Cette erreur signifie que la demande envoyée au serveur Web contenait un verbe HTTP qui n'est pas autorisé par le gestionnaire de module configuré pour la demande.


    --------------------------------------------------------------------------------
    Informations de version du serveur : Services IIS 7.0.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Je pense qu'il faut la dll asp et faire un mappage mais je ne la trouve pas...

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    ça marche maintenant mais je n'arive pas à exécuter des script qui font appel à une base de données. De plus aucune erreur ne s'affiche j'ai juste comme quoi il ne trouve pas la page...

    Aidez moi svp

  5. #5
    Expert confirmé
    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
    Par défaut
    Salut,

    Il faudrait un peu de code.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut problème d'accès base de données asp
    Bonjour je n'arive pas à ouvrir ma base de donnée en asp :
    J'ai l'erreur suivante:
    Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'

    [Microsoft][Pilote ODBC Microsoft Access] Erreur réseau ou erreur disque.

    /test5/TP2/Liste/liste2.asp, ligne 14


    La ligne 14 correspond au open du connecteur. Je ne sais pas si c'est parce que j'ai mal configurer quelque chose ou pas installer quelque chose. Mon fichier marchait très bien auparavant :
    Voici un bout de code du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    set connecteur=server.createObject("adodb.connection")
    chemin_physique= server.mappath("/test5")
    chemin_base= "\DATA\formasp.mdb"
    chemin_complet=chemin_physique & chemin_base
    chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & chemin_complet
    pw = "PASSE"
    connecteur.open chaine,,pw
    Merci pour votre aide

  7. #7
    Expert confirmé
    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
    Par défaut
    que donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.write(server.mappath("/test5"))
    ?
    Et puis n'ouvre pas 36 discussions STP. Ou alors n'oublie pas de les mettre en résolu.
    "Winter is coming" (ma nouvelle page d'accueil)

  8. #8
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    avec ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    response.write(server.mappath("/test5"))
    response.write(chemin_complet)
    response.End()
    J'obtient :
    C:\inetpub\wwwroot\test5

    C:\inetpub\wwwroot\test5\DATA\formasp.mdb

    Ce qui est tout à fait correct...

  9. #9
    Expert confirmé
    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
    Par défaut
    Peut-être bien un erreur de syntaxe. Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & chemin_complet & ";"
    "Winter is coming" (ma nouvelle page d'accueil)

  10. #10
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    non cela fait toujours pareil.

    Apparemment j'ai lu sur d'autres site que cela peut être du à une erreur d'autorisation mais je ne sais pas ce qu'il faut faire pour autoriser asp à utiliser access...

    J'ai l'erreur suivante :

    Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'

    [Microsoft][Pilote ODBC Microsoft Access] Erreur réseau ou erreur disque.

    /test5/TP2/Liste/liste2.asp, ligne 15


    Aidez moi c'est urgent svp

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/03/2012, 16h19
  2. Accès à base de données mysql
    Par axelwhite dans le forum IFrance
    Réponses: 1
    Dernier message: 26/09/2009, 21h27
  3. Réponses: 2
    Dernier message: 04/05/2007, 15h41
  4. [MySQL] Problème accès base de données
    Par jokenjo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/12/2006, 09h33
  5. Problème accès base de données
    Par alainconnu dans le forum Outils
    Réponses: 3
    Dernier message: 27/04/2006, 09h31

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