Советы по Delphi

         

После работы программы не сохраняются изменения в базе Paradox


Nomadic отвечает:

A: Где-нибудь при закрытии главной формы выполните нижеследующие куски кода:

Для Delphi 3: Table.FlushBuffers при открытой таблице.

Для прочих: Table.Open; Check(dbiSaveChanges(Table.Handle));
Table.Close; [001565]


Васильев Сергей пишет:

Совсем недавно столкнулся с такой проблемой. А именно: если закрыть прогу по alt-ctrl-del (типа свет выключили или винда умерла) то новых записей не оказывалось в БД, но при правильном завершении приложения все было ОК (речь идет о TQuery). Перепробовал все предлагаемые варианты из Ваших советов, задавал вопросы в конференциях, но ни один из способов не приводил к желаемому результату. После недельных поисков нашел все-же выход из сложившейся ситуации. Нужно было установить в BDE Administrator значение LOCAL SHARE в TRUE, после чего все стало работать как надо. [001949]



Содержание раздела