bonjours;
g un probleme "grave" je n'arrive pas a demarer mon application sur pocket pc,
g créer une base de donnee sur SqlServerCE qui contien une table "client" je l'ai sauvgarder a "c:\base_ppc.sdf" (mais normalement ça n'a pas d'importance).
En suite g commencer a programmer sur visual studio voici le code source qui devrai m'affichet la premiere ligne de la table client:

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
try
            {
                // Connexion à la base
                SqlCeConnection SqlCnx = new SqlCeConnection(@"Data Source=\My Documents\base_ppc1.sdf");
                SqlCnx.Open();
 
                string sSQL = "select* from client;";
                SqlCeCommand SqlCommand = new SqlCeCommand(sSQL, SqlCnx);
                // Création d'une version "compilée" de la requête
                SqlCommand.Prepare();
                // Exécution de la requête
                SqlCeDataReader reader = SqlCommand.ExecuteReader();
                reader.Read();
                MessageBox.Show(reader.GetString(1) + "--" + reader.GetString(2));
                reader.Dispose();
 
                SqlCnx.Close();
            }
            catch (SqlCeException Ex)
            {
                MessageBox.Show("Erreur SQL inattendue.\n" + Ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Erreur inattendue.\n" + Ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }

mais ya un probleme lors du lancement de l'exécution car elle me renvoi:
the datbase cannot be found. check the derictory for the database. [path=Source=\My Documents\base_ppc1.sdf]

merci d'avance.