Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление DataSet / 2 сообщений из 2, страница 1 из 1
03.04.2004, 13:45
    #32467958
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление DataSet
Столкнулся с проблемой обновления таблиц (которые связаны в БД) но на клиенте находятся в разных DataSet. Например: внесли запись в справочник, внесли запись еще в пару таблиц. Чтобы корректно обновить все это, надо после заполнения справочника обновить его адаптером, чтобы получить новые значения PrimaryKey. Но как сделать без этого???

Реально ситуация такая:
Секретарша внесла запись о новом клиенте (Вся инфа о нем в ClientDataSet), потом клиент сделал заказ (OrderDataSet). Данные не отправлялись на сервер. Теперь их отправили на сервер, там клиент получил, разумеется, совершенно новый ID. И при попытке вставить в БД инфу о заказе возникает Error (заказссылается на ID клиента, кот.нет). Все было бы прекрасно, если все лежит в одном датасете, но это не хорошо.

Неужели красивым решением может стать только GUID???
...
Рейтинг: 0 / 0
03.04.2004, 14:39
    #32467982
Dronopotamus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление DataSet
После обновления датасета с клиентами во второй датасет проставляешь руками новый ид клиента и потом обновляешь. Иначе никак
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление DataSet / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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