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 :

Sql Server 2005 Express - Framework v4


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Points : 48
    Points
    48
    Par défaut Sql Server 2005 Express - Framework v4
    Bonjour,

    Je développe une application sous Visual Studio 2010 en C#, qui se connecte à différentes bases de données.

    J'utilise le modèle indépendant avec les outils "Db...", et je vais rechercher le client natif à l'aide de la commande (ici exemple pour MySql) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DbProviderFactory MFactory = DbProviderFactories.GetFactory("MySql.Data.MySqlClient");
    Cela fonctionne parce que j'ai installé le client natif de MySql, et qui m'a rajouté une ligne dans le fichier "machine.config" du Framework v4.

    Voilà ce que j'ai dans mon fichier "machine.config" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <system.data>
        <DbProviderFactories>
          <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342" />
          <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
          <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
          <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
        </DbProviderFactories>
      </system.data>
    Je voudrais obtenir le client de Sql Server 2005 Express afin de pouvoir utiliser ma commande "GetFactory" mais je ne le trouve pas... Au fait, les informations se sont correctement rajoutées dans le Framework v2 (certainement au moment de l'installation), mais j'utilise le Framework v4 dans mon application. Est-ce possible avec Sql Server 2005 Express ou bien est-ce que je dois passer à Sql Server 2008 Express?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Points : 48
    Points
    48
    Par défaut
    Ca fonctionne en mettant simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DbProviderFactory SFactory = DbProviderFactories.GetFactory("System.Data.SqlClient");
    Pas besoin d'avoir une entrée dans le fichier "machine.config" du Framework.

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

Discussions similaires

  1. installation sql server 2005 express
    Par gock dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/11/2005, 10h08
  2. Migration Sybase Anywhere -> SQL Server 2005 Express
    Par bubi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/10/2005, 15h23
  3. SQL Server 2005 Express CTP June
    Par bubi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/10/2005, 11h23
  4. [SQL Server 2005 Express] Problème d'installation.
    Par Nadd dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/09/2005, 17h47
  5. [Installation]SQL Server 2005 Express Edition sur XP home
    Par Médiat dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 06/08/2005, 18h22

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