Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow / 18 сообщений из 18, страница 1 из 1
08.06.2012, 13:43
    #37831053
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Накидал работу с содержимым базы через окно "Источники данных" (с автогенерацией кода и кнопок)
Но кнопка сохранения не работает, если мы изменяем данные:

private void clientsBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.clientsBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.bankDataSet); <-- вот тут вылет
}

Ошибка:
Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками.

Как это пофиксить? Что и где надо указать?
...
Рейтинг: 0 / 0
08.06.2012, 13:52
    #37831075
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Dmitry_d2,

похоже нету tableAdapterManager.UpdateCommand is nothing
...
Рейтинг: 0 / 0
08.06.2012, 13:58
    #37831093
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
AlexeiKDmitry_d2,

похоже нету tableAdapterManager.UpdateCommand is nothing

Что-то я у него вообще такого свойства не наблюдаю.
...
Рейтинг: 0 / 0
08.06.2012, 14:16
    #37831140
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Dmitry_d2,

а ты начни вводить.
...
Рейтинг: 0 / 0
08.06.2012, 14:21
    #37831154
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
bankDataSetTableAdapters.TableAdapterManager" не содержит определения для "UpdateCommand" и не был найден метод расширения "UpdateCommand"...

P.S. Ещё подсказали, что проблема может быть связана с использованием tabControl.
...
Рейтинг: 0 / 0
08.06.2012, 14:59
    #37831223
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Хотя судя по bankDataSet.Designer.cs там нормально описан Update
...
Рейтинг: 0 / 0
08.06.2012, 16:49
    #37831480
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Добавление записей происходит нормально, а изменение и удаление вызывает эту ошибку.
...
Рейтинг: 0 / 0
08.06.2012, 16:51
    #37831483
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Dmitry_d2,

sqlcommand.select update delete свойства.
...
Рейтинг: 0 / 0
08.06.2012, 17:04
    #37831533
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Уже понял, что у tableAdapterManager доступ к этим свойствам идёт через tableAdapterManager.Adapter...
InsertCommand - впорядке, остальные - null.
Очень интересно, почему это студия решила не генерировать код для этих методов.
...
Рейтинг: 0 / 0
08.06.2012, 17:11
    #37831549
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
В новых проектах так же код генерируется только для Insert, что за чудеса?
...
Рейтинг: 0 / 0
08.06.2012, 17:12
    #37831551
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Dmitry_d2,

это ваще то ado.net азы :)
студия не причем.
...
Рейтинг: 0 / 0
08.06.2012, 17:28
    #37831598
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Ну как не причём, код генерирует студия и сама же добавляет кнопочки.
И раньше всё работало, а теперь почему-то нет.
...
Рейтинг: 0 / 0
08.06.2012, 17:29
    #37831602
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Я прекрасно знаю, что это всё и вручную можно накодить, но в этот раз было лень.
...
Рейтинг: 0 / 0
08.06.2012, 17:57
    #37831661
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Всё, решил проблему!

Оказывается студия генерировала кривой код, из-за отсутствия в таблице первичного ключа!
Добавил первичный ключ, создал новое приложение, выдернул оттуда из bankDataSet.Designer.cs код касающийся комманд обновления, удаления и вставил в своё приложение. Теперь всё работает.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
12.06.2017, 11:01
    #39470408
aika13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
Dmitry_d2,

код касающийся комманд обновления, удаления можете нгаписать какой код именно?
вот эти ?
set {
this._connection = value;
if ((this.Adapter.InsertCommand != null)) {
this.Adapter.InsertCommand.Connection = value;
}
if ((this.Adapter.DeleteCommand != null)) {
this.Adapter.DeleteCommand.Connection = value;
}
if ((this.Adapter.UpdateCommand != null)) {
this.Adapter.UpdateCommand.Connection = value;

и еще что нужно копировать чтобы приложение работал? пожалуйста ответьте
...
Рейтинг: 0 / 0
12.06.2017, 11:16
    #39470413
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
aika13, какое приложение? Что и откуда копировать? Сейчас что имеется и что Вы пробовали?
...
Рейтинг: 0 / 0
12.06.2017, 14:29
    #39470486
aika13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
хочу внести изменения в строке.
Ошибка:
Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками.

показывает такое сообщение
во Дмитрий решил эту проблему хотелось бы узнать
...
Рейтинг: 0 / 0
12.06.2017, 14:34
    #39470488
aika13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
skyANA,

такое сообщение
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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