Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сохранение изменений / 4 сообщений из 4, страница 1 из 1
01.10.2004, 16:39
    #32720456
Sergey_Od
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение изменений
у меня есть объект rData
DataRow rData = ds.Tables["myTable"].Rows[0];
после изменения значений в полях нужно их сохранить в базе. Подскажите какой метод для этого используется.
...
Рейтинг: 0 / 0
01.10.2004, 17:53
    #32720656
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение изменений
Cм. SqlDataAdapter.Update или SqlCommand.ExecuteNonQuery и им подобные
...
Рейтинг: 0 / 0
04.10.2004, 11:41
    #32721831
Sergey_Od
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение изменений
Вот мой код

string sSQL = @"SELECT ts_elems.* FROM tmps INNER JOIN ts_elems ON tmps.id=ts_elems.idT WHERE (tmps.name='" + name + "') ORDER BY ts_elems.weight DESC, ts_elems.elDate DESC";

SqlConnection cn = new System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings["SQLConnectionString"]);
//открываем соединение
cn.Open ();

SqlDataAdapter da = new SqlDataAdapter(sSQL, cn);
DataSet ds = new DataSet();
da.Fill(ds, "ts_elems");
//меняем значение
ds.Tables["ts_elems"].Rows[0]["weight"] = 2;
//сохранение
ds.AcceptChanges();
da.Update(ds, "ts_elems");
cn.Close();

При выполнении этого кода ошибок не возникает, но в самой базе изменений нет. что здесь может быть неправильно. Может другой только запросом на обновление данные можно изменить.
...
Рейтинг: 0 / 0
04.10.2004, 16:31
    #32722570
taj
taj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение изменений
Серега, зачем вот эта строка?
Код: plaintext
1.
ds.AcceptChanges();

Когда ты вызываешь AcceptChanges перед Update, то апдейтить больше нечего.
Убери ее ;)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сохранение изменений / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]