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 :

problème de connexion SQL via OLEDB


Sujet :

VB.NET

  1. #1
    Invité
    Invité(e)
    Par défaut problème de connexion SQL via OLEDB
    Bonjour,

    j'ai développé une application, celle-ci marche sur un premier serveur, mais si j'installe l'application sur un second serveur, j'obtiens un message d'erreur que j'ai réussi à repérer.
    Dans mon programme, j'instancie un objet de type ADODB.connection, mais si j'utilise la propriété Properties sur ce dernier, j'obtiens ce message d'erreur :
    Impossible de charger le type ADODB.PropertiesToInternalPropertiesMarshaler à partir de l'assembly xxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Mon programme fonctionne en framework 4, sur ce second serveur, j'ai installé le framework 4.5.1 (comme sur le premier), j'ai installé le Runtime de Crystal Report, j'ai mis toutes les dll en local, mais toujours rien de concluant, des suggestions? y aurait-il une nouvelle installation à faire?

    Ma connexion se fait ainsi:
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    FrmMenu.CnSql.CursorLocation = ADODB.CursorLocationEnum.adUseClient
                FrmMenu.CnSql.ConnectionTimeout = 999999
                FrmMenu.CnSql.Provider = "sqloledb"
                FrmMenu.CnSql.Properties("Data Source").Value = "xxxxx"
                FrmMenu.CnSql.Properties("Initial Catalog").Value = "xxxxx"
                FrmMenu.CnSql.Properties("Integrated Security").Value = "SSPI"
                FrmMenu.CnSql.Open()

    Edit: j'ai remplacé mon code de connexion ainsi:
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    FrmMenu.CnSql.CursorLocation = ADODB.CursorLocationEnum.adUseClient
                FrmMenu.CnSql.ConnectionTimeout = 999999
                FrmMenu.CnSql.ConnectionString = "Provider=sqloledb;" & _
                                                "Server=xxxxxxxxx;" & _
                                                "Initial Catalog=xxxxxxxx;" & _
                                                "Integrated Security=SSPI;"

    J'obtiens alors cette erreur:
    Impossible de charger le type ADODB.ErrorsToInternalErrorsMarshaler à partir de l'assembly xxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    Solution trouvée : dans les références du projet, pour celle d'adodb, j'ai mis la valeur de Incorporer les types interop à False. Concernant la copie locale, j'ai laissé à False, cela ne me pose aucun problème.
    Dernière modification par Invité ; 12/11/2014 à 17h37.

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

Discussions similaires

  1. Problème de connexion à SQL SERVER 2005 via un script
    Par ben_harper dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/06/2009, 19h09
  2. problème de connexion SQL via vb.net pour excel
    Par Sheppard38 dans le forum VB.NET
    Réponses: 3
    Dernier message: 28/06/2007, 11h44
  3. Problème de connexion SQL Server 2005
    Par kanko dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/02/2006, 17h14
  4. [VB.NET] Problème de connexion à SQL Server
    Par Nesmontou dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/07/2005, 10h12
  5. [MFC] Problème Socket + Connexion SQL
    Par BananaUltra3C dans le forum MFC
    Réponses: 6
    Dernier message: 20/05/2005, 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