Paradox settings in networks – Sharing problems.

 

After having installed the Paradox Database Engine (BDE) on a workstation in a network, it is normally not necessary to do anything in order to make simultaneous use of data work properly.

 

In the following a problem that may arise when using GartPlan in a multi-user environment is described.

 

In some networks it may occur that only one workstation is able to open the GartPlan program. The next workstation trying to do the same is met with the message: “The database is locked by an other user (DBE).” This is due to the program not being able to initialize the use of the database completely. It is the information about, where the sharing control is located, that is unable to sink through.

 

In Paradox, sharing of data among more workstations is controlled by the file: “Pdoxusrs.net”. The location of this file is important as all workstations operating on the same data must refer to the same file.

 

If the program is not capable of doing this itself, the configuration of where the file is located must be done manually.

First a folder (directory) for the file “Pdoxusrs.net” must be created on the server on which data are located. The name of the folder is not important and may be e.g. “BDEShare”. Create the folder at the same level as the folder “Gartplan”.

 

Next all workstations must be configured manually in order to use the new “sharing folder”.

 

This is done in the Windows control panel, where a configuration tool for the “Borland Database Engine” called: “BDE administrator” can be found. Prior to the configuration you should verify that no other programs using the BDE is running on the current workstation.

 

On the tabsheet “Configuration” the configuration tree must be expanded to the path Configuration/Drivers/Native. In the “Paradox” attribute set, edit the uppermost setting: “NET DIR”. In this, the path (seen from the workstation) of the newly created folder is entered. “UNC”-paths are not allowed. Access to the folder must be through a logical drive. The drive letter may vary among the workstations. The rest of the path must however be exactly the same on all workstations.

 

 

Valid paths:

The paths H:\BDEShare and F:\BDEShare will not conflict depending that the two different drive letter assignments are referencing the same physical location.

 

Invalid paths:

The paths F:\BDEShare and F:\Temp\BDEShare are not valid as a pair and will produce a conflict where only one workstation at a time will be able to access data. This is also the case even if it is the same physical location that is referenced by the two paths.