Когда я вставляю данные, я могу их прочитать в DATAGRIDVIEW, но я не могу найти сохраненные данные в таблице1 при чтении их из databse explorer, кроме того, после этого я теряю данные DATAGRIDVIEW.Вставить данные в таблицу
Это правильный способ отправить данные в базу данных?
conn.ConnectionString =
"Persist Security Info = False; Data Source = 'table1.sdf';" +
"Password = '....'; File Mode = 'shared read'; " +
"Max Database Size = 256; Max Buffer Size = 1024";
conn.Open();
SqlCeCommand cmd = new SqlCeCommand("INSERT INTO Tp_Inr_Dosage (date, Tp, Inr, LastDosage, NewDosage, pathology_level, Pathology, idpatient) values('" + DateTime.Now.ToString() + "', " + tpTextBox.Text.Replace(",", ".") + ", " + inrTextBox.Text.Replace(",", ".") + " ," + lastDosageTextBox.Text.Replace(",", ".") + ", " + newDosageTextBox.Text.Replace(",", ".") + " ," + pathologyComboBox.SelectedIndex + " , '" + pathologyComboBox.SelectedItem + "', '" + patient + "')", conn);
cmd.ExecuteNonQuery();
conn.Close();
Это как мои данные идут в буфер только, он никогда не достигнет БД При
Есть ли какое-либо исключение/сообщение об ошибке? Возможно, это о-так-распространенный «Я смотрю на /MyProject/table1.sdf вместо /MyProject/bin/debug/table1.sdf? Не связан: вы не должны конкатенировать SQL, как это, вы действительно *** * ** необходимо использовать параметры –
Привет, Нет ошибок, код работает хорошо, я просто не могу найти свои данные в базе данных. Я теряю все данные в datgridview после открытия таблицы в базе данных explorer – boularouk
Вы действительно не могли придумать лучшего чем это? Что-то, что более подробно описывает вашу проблему? –