ник: kot_k_k
а зачем хранить файлы в табле, может лучше гиперссылки?
базу разнесет как на дрожжах.
про OLE не знаю а с гиперссылкой можно попытаться вот так:
мысль такая - есть имя док-та (путь) нужно подменить его типа "документ.doc" на "winword.exe /m документ.doc" но ключа который делает readonly не знаю как вариант запустить в скрытом режиме, выполнить макрос, который переводит в режим readonly, закрыть и открыть по новой, по закрытию опять запустить макрос на снятие режима readonly.
но это изврат от незнания параметров с какими нужно выполнять запуск.
поищи вот тута
http://support.microsoft.com/kb/210565/ru