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 :

Pb de connexion sur une base access


Sujet :

ASP

  1. #1
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut Pb de connexion sur une base access
    Bonjour,

    Je dois faire évoluer progressivement un site développé en ASP. A terme ce site sera entièrement refait en PHP, mais dans un premier temps les 2 languages doivent cohabiter sur le serveur, j'ai donc installer un serveur IIS, récupéré les scripts ASP du site et maintenant, je voudrai bien dans un premier temps la faire tourner en local sur ma machine.
    Je précise au passage que je connais très très peu ASP.

    Hors quand je lance une page, j'obtiens le message d'erreur suivant:

    Erreur de compilation Microsoft VBScript error '800a0401'

    Fin d'instruction attendue

    /iisHelp/common/500-100.asp, line 11

    Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
    --------------------------------------------------------------------------^
    Microsoft OLE DB Provider for SQL Server error '80004005'

    [DBNETLIB][ConnectionOpen (Connect()).]Ce serveur SQL n'existe pas ou son accès est refusé.

    /site_asp/WWW/groupe/dimatec.asp, line 5
    Après quelques recherches restées infructueuses, je m'adresse à vous pour essayer de résoudre le problème.

    Voici le code concerné par le message:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    	Set conBase = Server.CreateObject &#40;"ADODB.Connection"&#41;
    	conBase.Open strBase,strLog,strPass
    %>
    Et voilà ce que j'ai dans le fichier base.asp pour les différentes variables:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    strBase = "Provider=SQLOLEDB; Data Source=IP_de_mon_serveur; Initial Catalog=hdwin001_sql"
    strLog="mon_login"
    strPass="mon_pswd"
    (J'ai modifié le login et pswd par rapport au code initial pour poster ici.)
    J'ai changé la valeur de Data Source pour laquelle il y avait l'adresse IP du serveur sur lequel est hébergé le site et à la place j'ai mis l'IP de mon serveur.

    Pouvez-vous m'aider à résoudre ce problème?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    As-tu essayé les chaîne de connexion proposées dans le post-it du forum?
    http://www.connectionstrings.com/
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  3. #3
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Oui effectivement, ça va beaucoup mieux!
    Mais ce n'est pas entièrement résolu pour autant, je m'explique:

    Voilà à quoi ressemble maintenant mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    strBase ="Driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;Dbq=C&#58;\Inetpub\wwwroot\site_asp\WWW\data\ma_base.mdb;Uid=login@dns.fr;Pwd=pswd;" 
    strLog="login"
    strPass="pswd"
    Et pour la page sur laquelle j'étais, ça fonctionne effectivement ainsi que pour les liens de cette page, par contre si je change de rubrique, j'obtiens ce message maintenant:

    Erreur de compilation Microsoft VBScript error '800a0401'

    Fin d'instruction attendue

    /iisHelp/common/500-100.asp, line 11

    Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
    --------------------------------------------------------------------------^
    Provider error '80004005'

    Erreur non spécifiée

    /site_asp/WWW/promotion/promotion.asp, line 5
    Et la fameuse ligne de promotion.asp est la suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    	Set conBase = Server.CreateObject &#40;"ADODB.Connection"&#41;
    	&#91;color=red&#93;conBase.Open strBase,strLog,strPass&#91;/color&#93;
    %>

  4. #4
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Et la recherche avec "Erreur non spécifiée"?
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  5. #5
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    J'ai quelques éléments de réponse en effet mais bizarrement, le problème a disparu...

    Par contre, dès que je veux lancer une page en php, il me dit que la page est introuvable, alors qu'elle est bien là...

  6. #6
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    C'est ballot... et c'est pas clair. peux-tu donner des précisions? Est-ce un problème ASP ou de serveur?
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  7. #7
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Je pense qu'il y a des deux...

    En fait, je pense que j'ai un problème d'ASP pour tout ce qui concerne l'affichage du site que j'ai récupéré (bien qu'"inexplicablement, cela semble fonctionner maintenant).

    Et il doit également y avoir un problème de config de serveur pour faire tourner du php sur ce serveur. Chaque fois que j'essaie de lancer une page php, il me répond qu'il ne trouve pas la page sur le serveur alors qu'elle y est pourtant.

  8. #8
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Je pense que tu n'as plus de problème ASP et que tu as un éventuel problème de configuration serveur. Il faudrait donc éventuellement poster dans le forum adéquat après analyse du problème.
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  9. #9
    Membre éclairé
    Inscrit en
    janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : janvier 2004
    Messages : 633
    Points : 721
    Points
    721
    Par défaut
    Tu as un serveur IIS pour l'ASP mais pour le PHP tu utilises aussi IIS ?

  10. #10
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Pour le php jusqu'à présent j'utilisais un serveur Apache mais là pour les besoins de l'application, php tourne aussi sous IIS.

    Bref, alors pour faire simple, mon problème sur la base n'était en fait lié qu'à des problèmes de conversion, donc ça c'est résolu.

    Et pour PHP, c'était bien un problème de config serveur et c'est fait aussi.

    Voilà, en attendant je vous remercie de votre aide.

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

Discussions similaires

  1. [ODBC] Connexion ODBC à une base Access sur serveur distant
    Par jsteffe dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2008, 10h43
  2. Obligation de connexion a une base access
    Par grillpain dans le forum Access
    Réponses: 12
    Dernier message: 12/12/2005, 12h39
  3. Connexion sur une base de données Postgre
    Par ktox dans le forum C++Builder
    Réponses: 3
    Dernier message: 04/08/2005, 10h58
  4. Connexion sur une base via BDE (pb de User Name)
    Par Sharky21 dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/12/2004, 10h31
  5. requetes BUSINESS OBJECT sur une base ACCESS
    Par greatmaster1971 dans le forum Deski
    Réponses: 1
    Dernier message: 06/10/2004, 14h10

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