Bonjour les Deves

je commence à travailler sur VS2010 c# et je tente de faire une chaine de connexion à une base de données sql server compact 3.5 (*.sdf)
voila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Data.SqlServerCe;
using Microsoft.Internal;
 
 
 
namespace DALSQL
{
    public static class cDBConnexion
    {
        private static SqlCeConnection _connection;
 
        public static SqlCeConnection Connection 
        {
            get 
            {
                if (_connection == null)
                    _connection = new SqlCeConnection("@Data Source=C:\\Documents and Settings\\mbouali\\Mes documents\\Visual Studio 2010\\Projects\\FormationReservation\\DBFormation.sdf;Password='1254mp0-';Persist Security Info=TRUE");
                return _connection;
            }
 
        }
        private static SqlCeCommand CreateCommande() 
        {
            SqlCeCommand commande = new SqlCeCommand();
            commande.Connection = Connection;
            if (Connection.State == ConnectionState.Closed)
                Connection.Open();
            return commande;
        }
        public static DataSet ExecutSelect(string pRequest) 
        {
            DataSet ds = new DataSet();
            SqlCeCommand SqlCommande = CreateCommande();
            SqlCommande.CommandText = pRequest;
            SqlCeDataAdapter dataAdapter = new SqlCeDataAdapter(SqlCommande);
            dataAdapter.Fill(ds);
            return ds;
        }
    }
}
mais j'ai le message d'erreur suivant :
Impossible de charger les composants natifs de SQL Server Compact correspondant au fournisseur ADO.NET de la version 8080. Installez la version correcte de SQL Server Compact. Pour plus d'informations, consultez l'article de la Base de connaissances 974247.
Merci d'avance pour votre aide !