RomanDaemon
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору vladman Цитата: Да, точно, посмотрел, так и было. Помню, что обсуждали эту проблему, а что через ПМ, вот, видите, забыл. Ну тогда давайте ваш пример, только в качестве датасетов используйте MemData. Посмотрим что можно сделать. | Сделал 2 примера. Один с мемдата другой на MS SQL 2008 (test1.bak), так как мемдата с SQL не работает. То что на мемдате вообще сразу вылетает, когда пытаешься редактировать мастер dataset в событии afterpost. Тот что на MS SQL сделан именно так, как я и писал, при изменении данных в детейл вьюхе - пишется в мастер dataset, с помощью query и надо потом отобразить эти изменения. Вообще проблема намного шире, например, запись которую мы пытаемся редактировать, и которая связана через relationship удалил вместе с мастер записью другой пользователь. Мы пытаемся запостить изменения, которые внесли через грид - получаем ошибку. Отлавливаем ее и теперь неплохо бы обновить в этом случае мастер-dataset - получаем AV... В общем вопрос насущный. Файлы : http://ifolder.ru/20738183 PS перезалил файлы - в предыдущий zip лишний каталог попал | Всего записей: 47 | Зарегистр. 11-02-2003 | Отправлено: 23:29 10-12-2010 | Исправлено: RomanDaemon, 23:44 10-12-2010 |
|