Subject Re: [firebird-support] Firebird Root Directory Resolution
Author Richard Thomas
Good day Helen:
Sorry about my not answering the relevant questions, thought I did, see
answers below:
By the Way;
I added localhost: to the front of the DataBase Path and it seemed to

eliminate the error messages.
So:
"localhost:c:\program files\firebird\firebird_1_5\examples\" + _
"employee.fdb " + _
worked.

As for the System Configuration Stuff:
I'm not running Firebird as a Client or as Embedded unless I messed

something up during installation.

a) if you elected to run Classic or Superserver as a service, then
the OS user running the process will be localsystem.
Rick: Under Windows Control Panel, Services the Firebird service has

user listed as as localsystem:

>Should I add a Firebird Variable to the list of Environment Variables

for my
>Windows User Name
Sure. It's useful to do so, though not if you are running both a
server and embedded.
Rick: OK, eventually I'll be running embedded so I'll leave it alone

for now.

Rick:
I used all defaults installing Firebird so Super Server should be

running as a serviceand appears to be running as a service.

Here is some information from Windows Control Panel:

Control Panel, Administrative Tools, Services:
Service Name:
Firebird Server - DefaultInstance
Description:
Firebird Database Server - www.firebirdsql.org
Path To Executable:
C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe -s

Windows Control Panel, Firebird 1.5Server Manager:
Version 1.5.34870Says Firebird Service Is Running:
Also, says Use Guardian as a Service.

Here is what the Firebird Documentation: said that made me wonder if

Liberty Basic was doing something to impact the interim root directory:
However, if the Windows Registry was updated, as you mentioned, the

following should not apply.
3. If the root directory is still not detected, then the interim root

directory is
assumed to be the level above the running process (..\ on Windows, ../
Rick: I run ISQL from within a Liberty Basic Program which remains

active while ISQL runs. The Root Path for the Liberty Basic IDE

Translator is:
c:\OFBG\PC which was the path listed in the original Firebird Error

Message.
I was concerned that because Liberty Basic was running it might impact

the Running Process identification.
Note the message went away when I added localhost: to front of DataBase

Path.
So I guess the problem is resolved.
It's working so unless you think something is incorrect I'll

take this knowledge and continue exploringFirebird, scripts and ODBC

under Liberty Basic.
Thanks Helen:
Rick Farmington Michigan USA