 |
www.integro.ru ЦСИ ИНТЕГРО
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Вт 03 Сен 2013 11:51 Заголовок сообщения: Внедренные документы |
|
|
Добрый день!
Ситуация такая: есть база на MS SQL, в таблице поле типа image.
Соответственно, в ИНГЕО тип BLOB. Таблица создана для объектов на карте. Туда были прикреплены документы, как OLE, поставлен признак "Связь". База переместилась на другую машину, вместе с документами. Соответственно, теперь документы не открываются, так как путь совсем другой до связанного OLE объекта.
На карте объектов около 1000, работа была долга и нудная. Перепривязывать вручную нет ни какого желания!
Вопрос: как переделать автоматически ссылки на нужный лад.
Были: E:\Документы\Документ1.pdf
Теперь: D:\Документы\Акты\Документ1.pdf |
|
Вернуться к началу |
|
 |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Вт 03 Сен 2013 17:58 Заголовок сообщения: |
|
|
Вроде разобрался сам....
Выбираю запросом запись, завожу ее в OleContainer с помощью потока, по свойству ориентируюсь на имя файла, сравниваю, переделываю путь, записываю в контейнер новый линкованный объект, все это дело в поток и обратно в базу....такая вот схема |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|