Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2017, 10:36   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию Некорректное сохранение данных

Использую компоненты TOraDataSet и TMemTableEh, после расчета заполняю TMemTableEh на уровне Post, а Commit не делаю. Свойство TDataSetDriverEh.ResolveToDataSet стоит true, TOraDataSet.CommitOnPost=false. Далее позволяю пользователю редактировать эти данные через GridEh. После чего делаю TOraDataSet.Commit. Сохраняются только первоначальные данные, а те, что пользователь редактировал через Grid не сохранились. А если пробую в цикле принудительно сделать Insert - двоит строки( в первой строке сохраняются отдельно первоначальные данные, а во второй те, что пользователь отредактировал). Кто сталкивался? Как обойти эту ситуацию? Спасибо!
cherry25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод данных текстовых данных например (12ав23у) с клавиатуры и запись(сохранение) в файл на С:\ zippa Visual C++ 18 14.11.2016 18:03
Сохранение данных из Edit в базу данных (не Access) Denis3 БД в Delphi 5 18.03.2013 16:45
сохранение данных в базе данных VaskoPavel Помощь студентам 6 13.09.2011 10:49
Некорректное считывание записаных данных в реестр Dozent Общие вопросы Delphi 4 18.09.2009 15:07
Сохранение данных... Leva Общие вопросы Delphi 4 07.09.2008 00:28