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 :

Connexion BDD Oracle -> Error


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Par défaut Connexion BDD Oracle -> Error
    Bonjour,

    J'ai un petit souci (enfin un gros en vérité) sur ma connexion à une base de donnée dans mes pages asp.

    Ici le code ASP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set conn = Server.CreateObject("ADODB.Connection")
    	conn.open "cde_test","xxx","xxx"
    Mon erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
     
    [ 
     
    /mars/base_historique/retard_livraison/up_matiere/delai_j.asp, line 18
    La ligne 18 est le bout de code que j'ai donné.

    Ma source de donnée (system DSN) est cde_test utilisant les drivers ODBC du client Oracle 8.0 (permettant de me connecter sur une base de donnée Oracle 7.3.4 situé sur un autre serveur sur le réseau local, le tnsnames est bien renseignée et j'arrive à me connecter au serveur en passant par SQL*PLUS).

    L'OS est Windows Server 2003, et je fais tourner tout ça sur une VM.

    J'essaye de trouver des solutions mais il faut dire que le "[" comme message n'est pas très clair .

    Si vous avez une idée, je suis preneur. En attendant je continue mes recherches, je la mettrai ici si je la trouve.

    Merci pour toute l'aide que vous pouvez m'apporter.

    Edit : je vois tellement de SQL server tout partout que j'en deviens dingue. Bien sûre, mon OS n'est pas SQL server :p

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut tu as sur le site de support de microsoft, tous les erreurs qui peuvent être liés au code d'erreur '80004005'

    http://support.microsoft.com/kb/467868/fr


    L'OS est SQL server 2003, et je fais tourner tout ça sur une VM.
    SQL server est un serveur de base données et non un OS, tu faisais peut-être référence à Windows server 2003?

  3. #3
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Par défaut
    Merci Mygale1978, j'étais déjà aller regarder la dessus. Mais il n'y a pas l'erreur "[" sur ce site...

    Je trouve quand même ça fun comme message...je sèche dessus.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re,

    MDAC est-il à jour?

    est-ce que tu user et ton mot de passe est déjà défini dans ton dsn?

    pourrais-tu fournir un peu plus de code concernant ton script(la partie avant la conn.open?

    sinon tu peux tester avec les dsn fournis sur le site suivant:

    http://www.connectionstrings.com/?carrier=oracle

  5. #5
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Par défaut
    Le MDAC est à jour.

    Mon code avant :
    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
    <%@ Language=VBScript %>
    <%
    Server.ScriptTimeOut = 1000000
    Response.Expires = 0
    %>
    <html>
    <head>
    <title>Delais</title>
    <script ID="clientEventHandlersJS" LANGUAGE="javascript">
     
    </script>
    </head>
    <%
     
    Dim conn
     
        Set conn = Server.CreateObject("ADODB.Connection")
    	conn.open "cde1","xxx","xxx"
    Le mdp n'est pas défini dans mon dsn.

    La même page (exactement) est utilisé sur un autre serveur (NT celui là), et celle-ci fonctionne (les drivers ODBC sont les mêmes etc... sauf que le base est justement hébergé sur ce serveur NT.

    J'ai peut être trouvé quelque chose, étant donné que j'ai installé des drivers ODBC 10g avant, je me demande si cela n'a pas à voir avec ça :

    Problem is that the ODBC settings expect Oracle 8.0 to be used by default. So change the registry to look for Oracle 9 DLLs and DSN creation succeeds.

    Mais pour moi cela devrait être dans l'autre sens.

    Sa solution :

    Need to change 2 registry entries, see HKLMSoftwareMicrosoftMSDTCMTxOCI
    and change OracleXaLib from oraclient8.dll to oraclient9.dll and change OracleSqlLib from orasql8.dll to orasql9.dll (note: if OracleOciLib is oci.dll do not change it).
    (As a reference see outdated Microsoft article Q264012).

    Référence

    Malheureusement je n'ai pas de droit pour toucher au regedit, mais c'est peut être une piste, je vais voir ce que je peux faire avec ça.

  6. #6
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 107
    Par défaut
    J'ai contourné le problème en important les tables dans SQL server et en me connectant sur cette base.

    Merci pour tout l'aide qu'on m'a apporté.

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

Discussions similaires

  1. test de connexion BDD ORACLE
    Par Katachana dans le forum SGBD
    Réponses: 2
    Dernier message: 12/03/2008, 15h28
  2. [2.2.2] Problème connexion BDD Oracle JDBC
    Par BlueSky dans le forum BIRT
    Réponses: 6
    Dernier message: 12/03/2008, 15h22
  3. Reflexion : Connexion à BdD Oracle
    Par ftcalvados dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/01/2008, 11h59
  4. connexion bdd oracle avec perl
    Par hammag dans le forum SGBD
    Réponses: 4
    Dernier message: 11/01/2008, 16h24
  5. Connexion BDD oracle TNS protocol adapter error
    Par cedrickb dans le forum Access
    Réponses: 3
    Dernier message: 30/12/2004, 13h02

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