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

MS SQL Server Discussion :

Erreur 3706 (pb ADO ?)


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 50
    Par défaut Erreur 3706 (pb ADO ?)
    Bonjour,

    Je développe une application VB6 - SQL Server 2000.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public PuAdoConnection As ADODB.Connection
    ...
    Set PuAdoConnection = New ADODB.Connection
    PuAdoConnection.Open "Provider=sqloledb.1;Data Source=xxx;Initial Catalog=xxx;user id=sa;pwd=xxx;"
    Chez 1 client, je rencontre l'erreur 3706 "Impossible de trouver le fournisseur. Il est peut-être mal installé".
    J'ai réinstallé "Connectivités" via le CD de SQL Server 2000, et aussi le mdac 2.8, mais c'est pareil.
    Par ailleurs, la connexion à la base via ODBC fonctionne, ainsi que "Enterprise Manager" :\

    Tout marchait parfaitement avant sur ce même pc, la seule chose qui s'est passé c'est l'installation puis désintallation d'une appli ou d'un émulateur AS400 (j'ai pas bien compris) par son service informatique.

    Est-ce que quelqu'un a une idée ?

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 50
    Par défaut
    Personne aurait une piste svp ?

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 47
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public cnx As ADODB.Connection
     
    On Error GoTo erreur
        Set cnx = New ADODB.Connection
     
        cnx.ConnectionString = "DSN=DataBase"
        cnx.Open
        Exit Sub
    erreur:
    If Err.Number <> 0 Then
        MsgBox "Votre source de données n'est pas bien définie ou le chemin " & vbNewLine & "à la base de donnée est invalide !!!", vbCritical, "Connexion échouée"
     
    End If
    End Sub
    ensuite tu configure l'ODBC
    si le pb de connexion persiste il faut revoir ton DNS

    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 50
    Par défaut
    En fait je ne veux pas changer mon code à cause d'un client, ça marche partout ailleurs.

    Je préfère essayer de comprendre le problème sur ce poste, pour le dépanner ensuite.

    Merci pour la réponse en tout cas.

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 47
    Par défaut
    si tel est le cas, tu dois voir le pb du côté de l'authentification
    si elle est windows essai de voir le DNS du poste client
    si tu n'as pas de DNS sur ton réseau ds ce cas tu inscript l'ip du serveur comme DNS chez le client

    on va trouver je suis sure

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 50
    Par défaut
    Je saisis pas vraiment le lien avec DNS.
    Connexions par ODBC et Enterprise Manager fonctionnent très bien.

    Le client a déjà l'ip du serveur en DNS.

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

Discussions similaires

  1. [Débutant] Gestion erreurs WCF et ADO.net
    Par davide1706 dans le forum C#
    Réponses: 1
    Dernier message: 17/02/2012, 17h04
  2. Erreur de lecture ado en asp sous IIS XP/Pro
    Par aladin95 dans le forum ASP
    Réponses: 4
    Dernier message: 09/02/2011, 15h26
  3. message d'erreur de connexion ado.net & sqlexpress
    Par mounim_taoufik dans le forum Windows Forms
    Réponses: 2
    Dernier message: 31/12/2009, 08h59
  4. Erreur avec les ADO
    Par megane dans le forum Bases de données
    Réponses: 7
    Dernier message: 08/03/2004, 21h37

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