Kак cлить содержимое нескольких BLOB-полей в один файл?
Есть следующая проблема:
в таблице содержатся в BLOB-полях .rtf-документы (.rtf из-за форматирования курсивом, жирн. шрифт итд.), т.е.:
1 запись
Code1 Description BLOB
2 запись
Code2 Description BLOB
3 запись
Code3 Description BLOB
Задача: пройтись по записям и записать текст навижена (Code+Description) и содержимое BLOB-полей всех записей в один .rtf-файл да так, чтобы форматирование сохранилось, т.е. если открыть потом требуемый .rtf файл с WordPad или WinWord , то формат должен сохранятся.
Пробовал через BLOB-поле.EXPORT(filename), но в этом случае файл всякий раз переписывается последующей записью, т.к. перед каждым экспортом нужно закрывать файл.
Т.е. надо что-то вроде
file.open()
file.write(содержимое BLOB'a)
file.write(содержимое BLOB'a)
file.write(содержимое BLOB'a)
file.close.
Есть ли у кого-нибудь идеи, как можно реализовать?
|