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

C# Discussion :

Problème de connexion depuis une application windows à une base SQLCE


Sujet :

C#

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Points : 4
    Points
    4
    Par défaut Problème de connexion depuis une application windows à une base SQLCE
    j'ai développé une application sur VS 2005 de type windows, j'ai utilisé commme DLL pour se connecter à la base de données(SQL CE) la suivante : Microsoft.SQLServerCe.Client sous le chemin(..\Microsoft Visual Studio 8\Common7\IDE). Lors de l'ouverture de la connection une exception se génère :
    Impossible de charger la DLL 'sqlceme30.dll': Le module spécifié est introuvable. (Exception de HRESULT : 0x8007007E).

    j'ai voulu ajouté ce DLL au références du projet mais un message me bloque m'indiquant que cette DLL n'a pas pu être ajoutée.Qu'est ce que je fait?

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    On dirait un langage sortis d'une traduction google anglais vers français

    Est ce que la DLL existe sur ta machine ?
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Oui la DLL existe sur ma machine et j'ai précisé le chemin dans mon premier message

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    j'ai voulu ajouté ce DLL au références du projet mais un message me bloque m'indiquant que cette DLL n'a pas pu être ajoutée
    Et aucune raison ne t'est donnée ?
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  5. #5
    Expert confirmé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Points : 4 093
    Points
    4 093
    Par défaut
    La dll 'sqlceme30.dll' est compilé pour le système Mobile 5 je crois.

    Si tu veux utiliser une base .sdf dans une appli win32, il te faut situer à cet endroit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\wce500\System.Data.SqlServerCe.dll
    Enfin c'est celle que j'utilise et qui fonctionne correctement
    May the Troll, be with you
    (Que le troll soit avec toi)

  6. #6
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    j'ai ajouté cette DLL comme tu m'as dit mais j'ai une nouvelle exception

    Impossible de charger le fichier ou l'assembly 'System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)

  7. #7
    Expert confirmé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Points : 4 093
    Points
    4 093
    Par défaut
    Enlève les références vers d'autres dll SqlServerCe que tu pourrais avoir, normalement avec seulement celle que j'ai indiqué ça doit marcher
    May the Troll, be with you
    (Que le troll soit avec toi)

  8. #8
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    je n'ai que cette DLL System.Data.SqlServerCe dans mon projet

  9. #9
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Bonjour,
    Solution pour tout le monde ds ; http://www.developpez.net/forums/arc.../t-204746.html

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

Discussions similaires

  1. [C#] envoyer un message windows à une application contenant une chaine
    Par ingenieurtunisien dans le forum Windows Forms
    Réponses: 0
    Dernier message: 08/11/2010, 16h10
  2. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 17h01
  3. Réponses: 7
    Dernier message: 06/11/2008, 16h38
  4. [Joomla!] passer d'une application locale à une application web sur Joomla
    Par Gabrieel dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 15/05/2008, 18h38
  5. [C#] [VS.NET] Réutiliser une Form d'une application windows?
    Par yannick_sch dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/10/2004, 14h28

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