Bonjour la communauté,
Je veux utiliser une base de données sqlite dans un projet Windows mobile 5.0.
lors de l'exécution d'instruction d'accès aux données. j'obtiens les erreurs suivantes:
1. Le type 'System.Data.Common.DbException' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. D:\FABIO\TEST\mesTestSmart\Form1.cs 33 13 mesTestSmart
2.type 'System.Data.Common.DbConnection' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. D:\FABIO\TEST\mesTestSmart\Form1.cs 35 17 mesTestSmart

voici le code c#

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data.Common;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//using System.Data;
using System.Data.SQLite;
//using System.Data.SqlServerCe;

namespace mesTestSmart
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{


try
{
SQLiteConnection mycon = new SQLiteConnection("Data Source="+System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)+"\\ecole.sqlite");
SQLiteCommand mycmd = new SQLiteCommand("SELECT * FROM etudiant", mycon);

mycon.Open();

SQLiteDataReader myRd = mycmd.ExecuteReader();
while (myRd.Read())
{
MessageBox.Show(myRd.GetString(0) + " " + myRd.GetString(1));
}




}
catch (SQLiteException ex)
{
MessageBox.Show(ex.Message);
}


}
}
}


Aidez moi svp.