Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 TableAdapter  [new]
11shepard11
Member

Откуда:
Сообщений: 8
При попытке изменить что-либо в базе через datagrid:

string text = textBox1.Text.ToString();
dataGridView1.CurrentCell.Value = text;
this.Validate();
this.cartBindingSource.EndEdit();
this.cartTableAdapter.Update(this.dataBaseOtdelDataSet.Cart);
dataBaseOtdelDataSet.Cart.AcceptChanges();

выскактвает ошибка на строке с обновлением:

"Update requires a valid UpdateCommand when passed DataRow collection with modified rows."

Однако добавляет и сохраняет в базу без проблем.
Почитал на форумах, что для TableAdaptera нужно описать запрос UPDATE и DELETE. Помогите пожалуйста с самим запросом UDDATE для обновления всего датасета, либо какой-то конкетной ячейки (редактирую выделенную ячейку через textbox) т.к. в SQL вообще профан.
24 мар 12, 19:41    [12307443]     Ответить | Цитировать Сообщить модератору
 Re: TableAdapter  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
В mssql нет никаких TableAdapter. Задайте вопрос в форуме по шарпу, или что там у вас.
24 мар 12, 19:59    [12307487]     Ответить | Цитировать Сообщить модератору
 Re: TableAdapter  [new]
11shepard11
Member

Откуда:
Сообщений: 8
Я прошу помочь с запросом UPDATE. Как правльно составить для обновления всей базы, либор выделенной строки или ячейки.
24 мар 12, 20:28    [12307581]     Ответить | Цитировать Сообщить модератору
 Re: TableAdapter  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
11shepard11
Я прошу помочь с запросом UPDATE. Как правльно составить для обновления всей базы, либор выделенной строки или ячейки.
Команда update может обновить от 0 до бесконечности записей в только в одной таблице. Синтаксис команды апдейт можно узнать в документации.
24 мар 12, 20:46    [12307677]     Ответить | Цитировать Сообщить модератору
 Re: TableAdapter  [new]
11shepard11
Member

Откуда:
Сообщений: 8
Гавриленко Сергей Алексеевич,

а если я не знаю значений, которыми обновлять базу буду?
я меняю значение в датагриде и должен обновить значениями со всех ячеек таблицы
24 мар 12, 22:38    [12308253]     Ответить | Цитировать Сообщить модератору
 Re: TableAdapter  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
11shepard11
Гавриленко Сергей Алексеевич,

а если я не знаю значений, которыми обновлять базу буду?
я меняю значение в датагриде и должен обновить значениями со всех ячеек таблицы


вы явно ошиблись форумом
24 мар 12, 22:57    [12308339]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить