Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Demiurge
1 / 1 / 2
Регистрация: 17.01.2015
Сообщений: 169
#1

"Для элемента Update требуется действительный DeleteCommand" при удалении строки из БД

21.01.2015, 23:55. Просмотров 753. Ответов 2
Метки нет (Все метки)

При попытке удалить строку из базы данных acces выдает такую ошибку
Для элемента Update требуется действительный DeleteCommand при передаче коллекции DataRow с удаленными строками.

Вот код
C#
1
2
3
4
5
6
7
 OleDbConnection aConn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source = F:\\....\\base.accdb");
            aConn.Open();
 
            int r = dataGridView1.CurrentRow.Index;
            dataGridView1.Rows.RemoveAt(r);
            this.baseTableAdapter.Update(this.baseDataSet._base);
            aConn.Close();
Как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2015, 23:55
Ответы с готовыми решениями:

При удалении столбца возникает ошибка "Для обновления требуется действительный DeleteCommand"
приложение отсоединено работает с бд через sqldataAdapter и DataSet. есть две...

Для элемента update требуется действительный deletecommand
Доброго времени суток! Возникла следующая проблема, при работе с...

Ошибка при обновлении данных "Для обновления требуется действительный UpdateCommand"
Народ, помогите! Непонятно почему, при обновлении базы данных вдруг появилось...

Ошибка при сохранении изменений в БД: "Для обновления требуется действительный UpdateCommand"
делаю кнопку сохранения, вылетает ошибка "Для обновления требуется...

Не удаляются строки из таблицы - требуется действительный DeleteCommand
в проекте при удалении из таблици ненужной строки вылетает сообщение типа: ...

2
insite2012
Модератор
Эксперт .NET
4827 / 3787 / 1089
Регистрация: 12.10.2013
Сообщений: 11,065
Записей в блоге: 2
22.01.2015, 10:07 #2
Цитата Сообщение от Demiurge Посмотреть сообщение
Как исправить?
Demiurge, вот же ответ:
Цитата Сообщение от Demiurge Посмотреть сообщение
Для элемента Update требуется действительный DeleteCommand при передаче коллекции DataRow с удаленными строками.
Создайте DeleteCommand и передайте его адаптеру.
0
Demiurge
1 / 1 / 2
Регистрация: 17.01.2015
Сообщений: 169
22.01.2015, 16:32  [ТС] #3
Цитата Сообщение от insite2012 Посмотреть сообщение
Создайте DeleteCommand и передайте его адаптеру
можно пример как его правильно создать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 16:32

Требуется действительный DeleteCommand
Добрый вечер. Помогите с проблемой сохранения. Создал приложение по инструкции...

Ошибка при удалении значения из БД. "Слишком мало параметров. Требуется 2"
По нажатии кнопки Button 1 загружаю таблицу из MO Access. По нажатии кнопки...

При удалении строки из базы и datatable возникает ошибка "ArgumentOutOfRangeException"
Есть база данных dbf, из нее заполняется datatable1, из datatable1 вручную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru