В главном модуле подключаемой базы можно определить запустили ее интерактивно или через OLE ?
Есть база, у нее в главном модуле при запуске от определенного пользователя стартует обработка ожидания диспетчера. Если пытаюсь эту базу подключить под этим пользователем по OLE она сваливается.
Абрахамс выкладывал изврат через
запуск подчиненного процесса
определение ид процесса владельца
по ид владельца смотреть командную строку этого процесса и анализировать эту строку
т.к. по OLE обычно указывается юзер в командной строке и пароль, хотя не всегда
насколько я помню подобная задача раньше по крайней мере решалась на основании того факта, что в 7.7 транзакции по ОЛЕ не работают.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс