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

Accès aux données Discussion :

Problème de provider - Compact


Sujet :

Accès aux données

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Points : 20
    Points
    20
    Par défaut Problème de provider - Compact
    Bonjour,

    J'ai un problème concernant la connexion à la base de données.
    J'ai une db .sdf, sur laquelle je parviens à me connecter sans problème sur mon ordinateur principal (Avec Visual Studio). Cependant dès que je veux lancer le logiciel sur un autre ordinateur, j'ai cette erreur :
    Unable to find the requested .Net Framework Data Provider. It may not be installed.
    Voici le code de mon application (Il s'agit d'une application test) :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var ecsb = new EntityConnectionStringBuilder();
    ecsb.Provider = "System.Data.SqlServerCe.3.5";
    ecsb.ProviderConnectionString = "data source=" + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\Avt\DBTest.sdf";
    ecsb.Metadata = "res://*/ModelTest.csdl|res://*/ModelTest.ssdl|res://*/ModelTest.msl";
    string connectionString = ecsb.ConnectionString;
    DBTestEntities context = new DBTestEntities(ecsb.ConnectionString);
    Test table = context.Test.SingleOrDefault(d => d.Identifiant.Equals(2));
    Console.WriteLine(table.Truc);

    J'ai bien sûr regardé sur internet avant de poster ce message.
    Cependant les solutions que j'ai trouvé n'ont pas fonctionné jusqu'ici.

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Points : 20
    Points
    20
    Par défaut
    Bonjour,

    Et en lisant ce sujet, je constate qu'il faut mettre un assembly, du coup je me demandais ou trouver cet assembly ? Et suffit-il vraiment de juste le placer là ou se trouve l'exe ?

    Merci.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/11/2009, 14h31
  2. [SSAS]problème de provider
    Par pito37 dans le forum SSAS
    Réponses: 3
    Dernier message: 16/07/2008, 12h49
  3. Problème installation linux compact flash
    Par rouski dans le forum Autres
    Réponses: 2
    Dernier message: 22/08/2007, 12h04
  4. problème provider : requete count ne ramene rien
    Par LEPTMR dans le forum Oracle
    Réponses: 2
    Dernier message: 06/07/2007, 11h01
  5. [C#] Problème de compréhension de System.Convert ET Provider
    Par papouAlain dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/11/2004, 21h52

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