Копирование Вложения из одной таблицы в другую
|
|
Среда, 29 Марта 2017 г. 20:21
+ в цитатник
Copy attachment from one table to another.
Пост что бы не забыть и может пригодиться кому.
Ведёт организация базу документооборота в Access. Все бы ничего, но вот тот кто её проектировал не стал заморачиваться с хранением на диске в папках имена которых являлись бы уникальным индексом, а настроил на хранение документов во Вложении Attachment . Понятно дело свои минусы в виде возможного роста базы до 2 гб присутствует, но до этого ещё пара десятилетий должна пройти. Но в данный момент всех это очень устраивает и всем это очень нравится. Хозяин барин, работаем с тем что есть. Понадобилось в итоге скопировать часть данных в другую таблицу. В итоге проблема естественно в копировании вложений. INSERT INTO тут не помощник. В итоге озадачился написанием и заодно поиском подходящего материала на просторах сети. В итоге ничего стандартного в виде LoadFromFile и SaveToFile не нашлось. Копирование и вставка через временный файл на диске совсем некрасивый вариант.
В итоге все же нашёл хорошую статью с готовыми процедурами и описание в pdf. Поэтому оставлю ссылочку здесь
http://www.didjiman.com/business/vbademo/libAttachments.htm http://www.sql.ru/forum/1255226/kopirovanie-vlozheniya-iz-odnoy-tablicy-v-druguu
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-