R-Style Softlab
Войти | Регистрация | Забыли пароль?
Сервисы поддержки I-поддержка Форумы Примеры Новости База знаний Видеоролики Документация

Сервисы поддержки : Примеры : Обслуживание БД : Востановление document.dbt по operlog

Автор tvs54
Дата08.11.2017
Просмотров 189
Скачиваний 15
Оценка - Оценок-0

Скачать(zip-файл;Размер-2281)

Обсудить в форуме
Описание
Развалился document.dbt, восстановить не смогли. В журнале операций отфильтровали все записи по условию (текущий день, с утра и до сбоя, и document.dbt), заменили дистрибутивный макрос на макрос из вложения и нажали Печать (F7). Получили восстановленный document.dbt, правда имя у него doc16.dbt и надо его туда пустым положить еще перед всем этим....
а, еще Post_Sun не востанавливается, т.к. почему то в журнале этого нету...
надо типа такого потом ...

tbfDoc0 = TBFile("coracdoc.dbt", "r", 4, "coracdoc.dbt", "bank.def");
tbfDoc = TBFile("document.dbt", "w", 0, "document.dbt", "bank.def");

while (tbfDoc.Next())

tbfDoc0.rec.iApplicationKind = tbfDoc.rec.iApplicationKind;
tbfDoc0.rec.ApplicationKey = tbfDoc.rec.ApplicationKey ;

if (tbfDoc0.GetEQ())
tbfDoc.rec.Post_Sun = 1;
if (tbfDoc.Update())
println("Update OK");
else
println("Update Error");
end;
end;
end;

Обсудить в форуме