none
Помогите с MS SQL Compact RRS feed

  • Вопрос

  • Всем привет. Возникла проблема с Insert в MsSQL Compact

    Делаю так:

    // Retrieve the connection string from the settings file.
                string conString = "Data Source=Database1.sdf;Persist Security Info=False;";
    
                // Open the connection using the connection string.
                using (SqlCeConnection con = new SqlCeConnection(conString))
                {
                    con.Open();
                    string sql = "INSERT INTO sales (id, art, name, kilk, sum) VALUES(@id,@art,@name,@kilk,@sum)";
                    using (SqlCeCommand com = new SqlCeCommand(sql, con))
                    {
                        try
                        {
                            com.Parameters.AddWithValue("@id", 1);
                            com.Parameters.AddWithValue("@art", 2);
                            com.Parameters.AddWithValue("@name", 3);
                            com.Parameters.AddWithValue("@kilk", 4);
                            com.Parameters.AddWithValue("@sum", 5);
                            com.ExecuteNonQuery();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }
                    con.Close();
                }
    


    До данные не попадают в базу. Ни ошибки, ничего ...

    В чем может быть проблема? Спасибо большое.

    27 ноября 2011 г. 16:28

Ответы

  • А как проверяете попадание данных в базу? Приложение скорее всего работает с копией sdf, скопированной в папку bin при сборке проекта. В оригинальный файл sdf (добавленный в проект) эти изменения не попадают.
    • Помечено в качестве ответа Abolmasov Dmitry 15 декабря 2011 г. 6:56
    28 ноября 2011 г. 16:36
    Модератор

Все ответы

  • > MsSQL Compact [...] До данные не попадают в базу. Ни ошибки, ничего ... 

     
       
    какая версия ssce?
     
    28 ноября 2011 г. 16:26
  • А как проверяете попадание данных в базу? Приложение скорее всего работает с копией sdf, скопированной в папку bin при сборке проекта. В оригинальный файл sdf (добавленный в проект) эти изменения не попадают.
    • Помечено в качестве ответа Abolmasov Dmitry 15 декабря 2011 г. 6:56
    28 ноября 2011 г. 16:36
    Модератор