Проблема с вложениями

  • Автор темы Автор темы krn
  • Дата начала Дата начала
K

krn

Всем привет. Проблема в следующем - создал я на форме поле Rich Text, создал документ по форме и вложил туда 10 файлов, написал агент, который эти файлы извлекает. Все здорово. Но потом я удалил эти 10 файлов, и что вы думаете? Плевать хотел агент на то, что я удалил вложения, он создал мне 10 файлов, которые я уже стер. Дальше интереснее вложил я другие 10 файлов, агент и на это отреагировал по-своему. Ему не составило труда извлечь 20 файлов, 10 старых, которые я стер + 10 новых. Что тут такое? Кто-нибудь может мне объяснить? Я не знаю что делать. Поле в документе пустое, а агент извлекает файлы, которые были удалены. Особенность: база изначально создавалась под лотусом 5и первоначально вложения были сделаны там, потом перекочевала в 7ку. Возможно проблема в этом, я не знаю. Что посоветуете?

Спасибо!
 
krn
хочу того, не знаю чего ;)
я так понимаю основная проблема в том, что агент никак не фиксирует какие 10 файлов должны быть в документе и какие нужно добавлять/удалять? ;)
 
krn
хочу того, не знаю чего ;)
я так понимаю основная проблема в том, что агент никак не фиксирует какие 10 файлов должны быть в документе и какие нужно добавлять/удалять? ;)

Проблема в том, что агент извлекает файлы, которые я удалил. Я открываю документ, удаляю вложения, сохраняю документ и вызываю агент. Агент благополучно извлекает удаленные ранее файлы, хотя само поле RichText пустое. После удаления там ничего нет. Тут не ошибка агента. Я понимаю если бы он выдавал ошибку - типа нет вложения, пустое поле, не знаю, что угодно, но он извлекает файлы. Откуда он их берет?
 
krn
хочу того, не знаю чего ;)
я так понимаю основная проблема в том, что агент никак не фиксирует какие 10 файлов должны быть в документе и какие нужно добавлять/удалять? ;)

Проблема в том, что агент извлекает файлы, которые я удалил. Я открываю документ, удаляю вложения, сохраняю документ и вызываю агент. Агент благополучно извлекает удаленные ранее файлы, хотя само поле RichText пустое. После удаления там ничего нет. Тут не ошибка агента. Я понимаю если бы он выдавал ошибку - типа нет вложения, пустое поле, не знаю, что угодно, но он извлекает файлы. Откуда он их берет?
 
А документ сохраняете после удаления? А вообще да... Код желательно
 
В документе оказалось скрытое поле дублирующее видимый ричтекст, со своей логикой работы. Люблю ковырять чужие базы... Вопрос снят. Всем спасибо.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы