Конференция "Начинающим" » ClientDataSet закрытие приложения без сохранения результатов
 
  • Алекс_123 (13.04.11 22:58) [0]
    Открываю приложение, работаю с ClientDataSet - и возникает желание выйти из программы без сохранения результатов. КАК это реализовать?????
  • Игорь Шевченко © (13.04.11 23:16) [1]
    CancelUpdates ?
  • Алекс_123 (13.04.11 23:41) [2]
    ClientDS_Main.FileName:=openDialog1.FileName;
    ClientDS_Main.Active:= True;

    после Этого в DBGrid отображаются Данные

    ClientDS_Main.Delete для нескольких записей

    ClientDS_Main.CancelUpdates;>> в DBGrid становиться пусто

    Закрываю приложение - размер файла CDS_Main.cds становиться 1КБ (было 252 КБ)

    Понимаю, что я чайник - подскажите хоть куда копать?????
  • sniknik © (14.04.11 00:02) [3]
    > ClientDS_Main.FileName:=openDialog1.FileName;
    > ClientDS_Main.Active:= True;
    вместо этого
    ClientDS_Main.LoadFromFile(openDialog1.FileName);
    и все, что ни делай, но если явно в обратную save не выполнить, результаты не сохранятся.
  • Алекс_123 (14.04.11 00:36) [4]
    YES   Всё получилось!!  РАБОТАЕТ! Спасибо! И всё стало логично!!!!!
 
Конференция "Начинающим" » ClientDataSet закрытие приложения без сохранения результатов
Есть новые Нет новых   [134432   +19][b:0][p:0]