2 / 2 / 1
Регистрация: 15.09.2012
Сообщений: 10
|
||||||
1 | ||||||
Повторное удаление22.04.2013, 21:59. Показов 744. Ответов 5
Метки нет (Все метки)
Здравствуйте! У меня такая проблема. При работе с базой данных, а точнее при удалении записи, удаляется две записи, а не одна. Также я заметила если добавить запись, то уведомление о добавлении тоже дублируется, хотя запись появляется одна. Помогите пожалуйста найти ошибку, из-за чего происходит это дублирование. Я прикреплю код, но если кто-то возьмется помогать могу потом прикрепить и весь проект, чтобы было понятнее.
0
|
22.04.2013, 21:59 | |
Ответы с готовыми решениями:
5
повторное подключение Повторное соединение Повторное подключение к БД (connection string) Стирание ранее заполненного DataSet и повторное заполнение. Нарушение отображения в DataGridView |
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||||||||||||||
22.04.2013, 22:48 | 2 | |||||||||||||||
почему dataAdapter 2 раза ?
0
|
2 / 2 / 1
Регистрация: 15.09.2012
Сообщений: 10
|
|
23.04.2013, 01:09 [ТС] | 3 |
А разве dataAdapter в данном случае не является глобальной переменной? В начале объявили, а внутри ConnectionBase просто присваиваем значение. Разве не так?
Добавлено через 1 час 42 минуты Проблема решена
0
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
23.04.2013, 09:07 | 4 |
Нет, оператор new создает новый экземпляр. получается сначала 1 DT создается как глобальный а 2й создается через new
0
|
3 / 3 / 3
Регистрация: 21.02.2012
Сообщений: 42
|
|
15.06.2013, 16:16 | 5 |
0
|
2 / 2 / 1
Регистрация: 15.09.2012
Сообщений: 10
|
|
15.06.2013, 16:22 [ТС] | 6 |
Дело в том что buttonDelete.Click += new System.EventHandler(buttonDelete_Click); вызывался не в том месте.
он должен задаваться только один раз, например в конструкторе, либо в методе формы Load.
1
|
15.06.2013, 16:22 | |
15.06.2013, 16:22 | |
Помогаю со студенческими работами здесь
6
Повторное использование HttpWebRequest Повторное выполнение программы Повторное использование сокетов Повторное использование исходного кода в C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |