Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с Update загруженой таблицы в Грид 
V
    Опции темы
YuraKo
Дата 18.4.2008, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.3.2008
Где: Украина г.Хмельни цкий

Репутация: нет
Всего: нет



Здраствуйте.
Есть база на Аксесе с нескольких таблиц
Загружаю одну таблицу в Дата сет:
              this._1CDataSet2.Clear();
            this.dataGridView1.Columns.Clear();
            this.dataGridView1.DataMember = "Firm";
            this.dataGridView1.AutoGenerateColumns = true;
            this.oleDbDataAdapter1.SelectCommand.CommandText = "select * from Firm";
            this.oleDbDataAdapter1.Fill(_1CDataSet2, "Firm"); 
и вывожу в грид, добавляю там новые данные и использу метод Update для сохранения изменийв базе:
this.oleDbDataAdapter1.Update(_1CDataSet2,"Firm");
Если данные в гриде недобавлять и неизменять то при Апдейте ничего непроисходит-это нормально, но если  в гриде добавить строку с новыми данными то при апдейте выкидает ошибку:

An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll

Additional information: Update requires a valid InsertCommand when passed DataRow collection with new rows.
Подскажите плз в чем ошибка smile 
PM MAIL   Вверх
jonie
Дата 19.4.2008, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 8
Всего: 118



команды Insert нету у адаптера ... или она инвалидная) 
+есть ограничения на создание комманд из селекта...
погугли например по поводу CommandBuilder-а ...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
YuraKo
Дата 19.4.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.3.2008
Где: Украина г.Хмельни цкий

Репутация: нет
Всего: нет



спс, уже сам к этому дошел smile Проблему решыл с помощью oleDbCommandBuilder1 в настройках указал только адаптер и проблема решылась.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0426 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.