Автоматизация внедрения внешних файлов в Ole-поле
Исходные данные: около 6000 файлов имеющих вид xxxx.doc - документы Microsoft Word, где xxxx - числа, например 3456.doc или 45.doc, есть база Access doc.mdb, в ней поле типа OLE (это ведь не одно и тоже, что BLOB?).
Задача: создать программу на чем угодно (думаю, самое подходящее VBA или MS Visual C++),в котором в цикле все эти файлы внедряются или хотя бы связываются с ячейками этого поля, а XXXX переносится в другое поле (это я смогу сам) и потом становится ключевым (это я тоже смогу сам) или хотя бы подскажите как это сделать.
Цитата:
Originally posted by algen
Здравствуйте. Срочно требуется помощь опытного программиста. Консультация может оплатиться либо финансово либо пивом.
Исходные данные: около 6000 файлов имеющих вид xxxx.doc - документы Microsoft Word, где xxxx - числа, например 3456.doc или 45.doc, есть база Access doc.mdb, в ней поле типа OLE (это ведь не одно и тоже, что BLOB?).
Задача: создать программу на чем угодно (думаю, самое подходящее VBA или MS Visual C++),в котором в цикле все эти файлы внедряются или хотя бы связываются с ячейками этого поля, а XXXX переносится в другое поле (это я смогу сам) и потом становится ключевым (это я тоже смогу сам) или хотя бы подскажите как это сделать.
Здравствуйте. Срочно требуется помощь опытного программиста. Консультация может оплатиться либо финансово либо пивом.
Исходные данные: около 6000 файлов имеющих вид xxxx.doc - документы Microsoft Word, где xxxx - числа, например 3456.doc или 45.doc, есть база Access doc.mdb, в ней поле типа OLE (это ведь не одно и тоже, что BLOB?).
Задача: создать программу на чем угодно (думаю, самое подходящее VBA или MS Visual C++),в котором в цикле все эти файлы внедряются или хотя бы связываются с ячейками этого поля, а XXXX переносится в другое поле (это я смогу сам) и потом становится ключевым (это я тоже смогу сам) или хотя бы подскажите как это сделать.
Так ли необходимо внедрять файл целиком в базу? Не проще ли хранить в базе ссылки в виде полного или относительного пути к файлу на диске? Если эта идея не проходит, то почему бы не перейти на более мощную СУБД (или идея в том, что mdb файл будет перемещаться на другие машины)?
Тогда можно и в Аксес...