После работы программы не сохраняются изменения в базе ParadoxDelphi , Базы данных , ParadoxПосле работы программы не сохраняются изменения в базе ParadoxГде-нибудь при закрытии главной формы выполните нижеследующие куски кода: Для Delphi3 (при открытой таблице):
Для прочих:
Чтобы сбросить кэш, можно еще после этого сделать:
Here is the translation of the content into Russian: Похоже, у вас возникла проблема с тем, что изменения, сделанные в таблице базы данных Paradox, не сохраняются после запуска вашего программного обеспечения. Для обеспечения сохранения изменений в базе данных можно использовать один из следующих подходов: Для Delphi 3 (с открытым таблицей):
Метод специфичен для Delphi 3 и не работает с другими версиями. Для других версий:
Функция Альтернативно, вы можете использовать следующий код-snippet после закрытия таблицы:
Это инструкция ассемблерного языка, которая вызывает функцию BIOS для очистки буфера диска, обеспечивая запись любых pending изменений на диск. Этот метод не является Delphi-специфичным и может работать с другими версиями Paradox. Включение одного из этих подходов в рутину закрытия программы (например, при закрытии основного окна), вы должны быть able ensure, что любые изменения, сделанные в таблице Paradox, правильно сохраняются в базе данных. После закрытия программы изменения в базе Paradox не сохраняются из-за отсутствия вызова метода FlushBuffers или Open/SaveChanges/Table.Close. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |