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

VB.NET Discussion :

Echec connexion OLEDB


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 296
    Par défaut Echec connexion OLEDB
    Bonjour
    J'essaie de faire une connexion OLEDB à une source de données. J'ai le message d'erreur suivant :

    Échec de l'ouverture de session de l'utilisateur 'aaa'.
    Attribut de chaîne de connexion non valide
    voilà mon bout de code,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     cn = New OleDbConnection
     
    cn.ConnectionString = ("PROVIDER=SQLOLEDB;dsn=MyDSN;uid=aaa;pwd=xxx;")
    cn.Open()

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 296
    Par défaut
    J'ai changé le fournisseur par MSDASQL ,
    le message d'erreur devient le suivant :
    Le fournisseur de données .Net Framework pour OLEDB (System.Data.OleDb) ne prend pas en charge le fournisseur Microsoft OLE DB pour les pilotes ODBC (MSDASQL). Utilisez le fournisseur de données .Net Framework pour ODBC (System.Data.Odbc).

  3. #3
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Tu utilise quel SGBD?

    Faudra d'abord que tu identifie le pilote ODBC, Et dans le cas d'utilisation d'une source de données OBDC faudra plutôt utiliser un objet OdbcConnection de l'espace de nom System.Data.Odbc.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 296
    Par défaut
    Citation Envoyé par lilroma Voir le message
    Tu utilise quel SGBD?

    Faudra d'abord que tu identifie le pilote ODBC, Et dans le cas d'utilisation d'une source de données OBDC faudra plutôt utiliser un objet OdbcConnection de l'espace de nom System.Data.Odbc.

    @++
    J'utilise SQL Server 2005.

    J'essaie de me connecter à une source de données ODBC, en utilisant OLEDB et non pas ODBC (exigence professionnelle en disant que ODBC est vieux et moins rapide).

  5. #5
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Pourquoi ne pas utiliser directement une connexion native qui est plus rapide au lieu d'une connexion OleDB?

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    plusieurs type de connexion sont prises en charges par ado.net en natif
    selon ta base il faut utiliser les bons objets


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cn = New OleDbConnection
    oledb c'est surtout fait pour access (ca peut etre surement etre utilisés pour d'autres choses mais il faut surement en préciser plus dans le connectstring)

    pour sql server c'est sqlconnection
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cn = New system.data.sqlclient.SqlConnection
    pour odbc c'est dans system.Data.odbc

    pour sql server il est recommandé d'utiliser ce qui est dans system.data.sqlclient

    pour le format de la chaine de connexion tout est expliqué dans msdn (faire f1 sur connectstring)
    ca peut ressembler à ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SERVER=adresse_ip\nominstanceSQLServer;database=NomDeLaBase;user id=login;password=MotDePasse
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [cognos connection] Oracle, echec connexion
    Par dingo200 dans le forum Cognos
    Réponses: 3
    Dernier message: 22/08/2008, 14h43
  2. [SSIS][2K5] Connexion oledb deployement
    Par Mathieu.Nanoux dans le forum SSIS
    Réponses: 2
    Dernier message: 07/04/2008, 15h24
  3. Message d'erreur "Echec Connexion"
    Par salimdz dans le forum Bases de données
    Réponses: 3
    Dernier message: 11/12/2007, 22h37
  4. pb d'installation echec à connexion à la BDD
    Par vivelesgnous dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 29/04/2006, 15h51
  5. changement de mot de passe->echec connexion
    Par dracula2000 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/04/2006, 16h41

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