Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: обновление данных в базе  (Прочитано 5684 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ED
Гость
« : 13-10-2008 04:06 » 

Есть код:
Random r = new Random();
sqlDataAdapter2.Fill(InsertDataSet);
for(int i = 1; i < 100; i++)
{
   DataRow Row = InsertDataSet.Tables[0].NewRow();
   Row["ind"] = i;
   Row["valdate"] = System.DateTime.Now;
   Row["val"] = r.Next(int.MaxValue);
   InsertDataSet.Tables[0].Rows.Add(Row);
}
sqlDataAdapter2.Update(InsertDataSet, "Table2"); // Возникает ошибка System Error

sqlDataAdapter2 создал перетаскиванием Table2 с Server Explorer, а InsertDataSet перетаскиванием с ToolBox. Когда таблица была пустая код выполнился без ошибок, при последующем вызове кода возникает ошибка System Error.

Помогите разобраться!
Заранее благодарен!
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-10-2008 05:23 » 

ED, надо разбирать код ошибки. Возможно у тебя там есть уникальный ключ.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

"железокаменный метеорит" мог образоваться от расплавления металлических конструкций в результате например ядерного взрыва и стекания жидкого железа в какой нибудь щебень (c) Иванов С.
ED
Гость
« Ответ #2 : 13-10-2008 07:49 » 

да...Поле "ind" c первичным ключом. В этом ошибка?
Записан
ED
Гость
« Ответ #3 : 13-10-2008 07:51 » 

Как от этого избавиться? Извините за глупый вопрос...Только начал разбираться с ADO.NET
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 13-10-2008 08:27 » 

Вставлять в это поле каждый раз новое, уникальное значение. Или удалить ключ.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

"железокаменный метеорит" мог образоваться от расплавления металлических конструкций в результате например ядерного взрыва и стекания жидкого железа в какой нибудь щебень (c) Иванов С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines