On 3 май, 21:50, "Andrew Holubovski" <[EMAIL PROTECTED]> wrote: > Скажите, пожалуйста, можно ли заставить программу использующую Firebird 2 > Embedded запуститься из зашаренной на сервере папки? Или все таки прога > должна лежать локально на винте?
embedded используется только локально - без шар и прочих попыток обратиться извне к БД. Почему embedded, если возможно многопользование? Тут явно неправильное решение - собственно, я сам ставлю флажок "локальная БД" для использования Embedded и возможность выбора BasePath, если таки требуется иное. procedure Tdm.DataModuleCreate(Sender: TObject); begin if iniData.isLoc=1 then //isLoc считывается при старте в реестре Base.DatabaseName:=AppPath+'data\alko_one.gdb' else // здесь жестко прописанный локальный Path Base.DatabaseName:=iniData.BasePath; // а здесь может быть и 192.168.0.1:c:\FB2\alko_one.gdb Base.Connected:=true; if not trR.InTransaction then trR.StartTransaction; ResetAllGen; end; Собственно, здесь описан механизм выбора "локально-сетевой". > P.S. Сорри за глупый вопрос - это моя первая попытка заюзать FB embedded. > Похоже придется менять коней на переправе и забыть о Firebird, как о > локальной БД :-( А вот это для местных совсем не интересно. Программирование - это адов труд. Иногда лучше торговать пивом :-)

