Пытаюсь написать универсальную программку, позволяющую перезаливать содержимое одного tps-файла в ему подобный.
Для этого написал шаблончик, который при перекомпиляции создает описания-зеркала всех таблиц, содержащихся в .dct. Файлы создаются с именами X_&имя_файла (соответственно префиксы, ключи и пр.пр.пр.). Глобальная очередь имя таблицы-реферал.
Может я и велосипед изобретаю, если что не так - подскажите, как лучше решить эту задачку.
Но все вроде работает, за исключением следующего утыка: структура RECORD перезальется через what/who/where, MEMO я так понимаю через file{Prop:Value, -X}, а вот как перезалить BLOBЫ?!?!?!
file{prop:blobs} дает количество blobov в таблице, и че?! как мне с ними быть?
в хелпе по 5.5 кларе есть примерчик примерно такого плана
Код: Выделить всё
ABlob &Blob
...
...
ABlob &= file{Prop:Blob, X#}
...
...ABlob{Prop:Label}...
Код: Выделить всё
If ABlob &= Null Then Stop('Null') End
ХЕЛП!!! Нужен реферал на БЛОБ!!!
Circumstances
C55 (Patch up to 7), ABC