Slt,
J'ai un problème de mise à jour sur la base de donnée locale que j'ai crée "Database1.sdf". et ceci sachant que mon code fonctionne correctement..

Les mise à jour ne sont jamais appliquées vraiment au fichier base de donnée .sdf..
________________________
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
SqlCeConnection conn = null;
            try
            {
                if (!(File.Exists("Database1.sdf")))
                    MessageBox.Show("DataBase does not exist");
 
                conn = new SqlCeConnection("Data Source = Database1.sdf");
                conn.Open();
                SqlCeCommand cmd = conn.CreateCommand();
                cmd.CommandText = "CREATE TABLE testdb1 (col1 INT PRIMARY KEY, col2 NTEXT, col3 MONEY)";
                cmd.ExecuteNonQuery();
                cmd.CommandText = "INSERT INTO testdb1 (col1, col2, col3) VALUES (0,'abc', 15.66)";
                if (cmd.ExecuteNonQuery() > 0)
                    MessageBox.Show("La requette insert a ete bien execute");
                conn.BeginTransaction();
            }
            catch (SqlCeException ce)
            {
                ShowErrors(ce);
            }
            finally
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
______________________