Форум программистов
Реклама:
Контент-фильтр ИКС для учебных заведений.
Готовый набор правил для школ, фильтрация по спискам Роскомнадзора и Минюста. Соответствует ФЗ №436 и №139.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 06.04.2016, 12:16   #1
Artem1633
Новичок
 
Регистрация: 06.04.2016
Сообщений: 6
Репутация: 10
По умолчанию dbDataSet не выполняет удаление в самой бд

Всем привет! Использую базу данных сделанной sql server, потом ее отсоединил и добавил в проект.
Добавление происходит на ура и значения сохраняются, но когда пытаюсь удалить. RowState после Delete() = delete
но после обновления она остается уже мучаюсь пару часов помогите плиз.

Код:

                dbDataSet.unit.Rows[unitBindingSource.Position].Delete();
                label1.Text = myRow2.RowState.ToString();
                dbDataSet.AcceptChanges();



Код:

                this.unitTableAdapter.Update(this.dbDataSet.unit);
                this.unitTableAdapter.Fill(this.dbDataSet.unit);
                label2.Text = myRow2.RowState.ToString();

Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) для вставки кода на форум.

Последний раз редактировалось Alex11223; 06.04.2016 в 12:32.
Artem1633 вне форума   Ответить с цитированием
Старый 06.04.2016, 12:29   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,737
Репутация: 2701

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Странно, вроде должно работать если TableAdapter.Update вызываете.

Может быть в нем нет DeleteCommand или в ней что-то не то?
Alex11223 вне форума   Ответить с цитированием
Старый 06.04.2016, 13:07   #3
Artem1633
Новичок
 
Регистрация: 06.04.2016
Сообщений: 6
Репутация: 10
По умолчанию

А как проверить?
Artem1633 вне форума   Ответить с цитированием
Старый 06.04.2016, 13:35   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,737
Репутация: 2701

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Зависит от того как вы его создавали. Если студия сгенерировала, то в списке файлов проекта открыть этот датасет и где-то там.
Alex11223 вне форума   Ответить с цитированием
Старый 06.04.2016, 13:45   #5
Artem1633
Новичок
 
Регистрация: 06.04.2016
Сообщений: 6
Репутация: 10
По умолчанию

Нашел только Fill()defaut
Artem1633 вне форума   Ответить с цитированием
Старый 06.04.2016, 13:56   #6
Artem1633
Новичок
 
Регистрация: 06.04.2016
Сообщений: 6
Репутация: 10
По умолчанию

Код:

 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.unitRowDeleted != null)) {
                    this.unitRowDeleted(this, new unitRowChangeEvent(((unitRow)(e.Row)), e.Action));
                }
            }

вот нашел в самом адапторе
Artem1633 вне форума   Ответить с цитированием
Старый 06.04.2016, 13:59   #7
Artem1633
Новичок
 
Регистрация: 06.04.2016
Сообщений: 6
Репутация: 10
По умолчанию

Код:

 this.unitTableAdapter1.Fill(this.sqlDataSet.unit);

Без этой строчки они удаляются из таблицы, но после перезапуска появляются
Artem1633 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 аналогичных цикла, а выполняет по-разному WildWhiteRabbit Помощь студентам 5 21.06.2015 15:05
Что выполняет данная процедура? stim_7 Помощь студентам 2 13.06.2015 08:11
Что выполняет функция? KingBelt Общие вопросы C/C++ 5 29.11.2010 10:06
что выполняет код sanya_oz Общие вопросы Delphi 2 23.04.2009 12:02
КНОПКА ВЫПОЛНЯЕТ JS. Как ЕЕ НАЖАТЬ? Yuran Работа с сетью в Delphi 1 21.05.2008 10:05




04:50.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru