Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

dbase III Plus Networked 1

Status
Not open for further replies.

DaveGoTech

Programmer
Nov 2, 1999
293
US
We recently replaced a stand-alone DOS PC running a large dbase II inventory/billing application. A<br>
Windows 98 3-user PC network was installed. Dbase II was not compatible with Windows. I<br>
converted the dbase II program to dbase III Plus. This took about 50 hours of labor. Everything works<br>
fine, but only 1 PC can be run at a time when files are open in dbase III. The error &quot;sharing violation&quot;<br>
is displayed. According to the documentation, the dbase III Lan Administrator package is required.<br>
Does anyone know where I could get this, or is there another 'fix'?
 
Unfortunately, the documentation is probably correct. However, if it won't run at all, make sure that the working directory points to the directory where dbase.exe or dba.exe resides. <br>
<br>
Ashton-Tate regulated multiple use licenses by 'adding' licenses from a diskette using a utility program they provided. Of course, you had to have the LAN version to start with. You could also 'convert' licenses from previous stand-alone versions to networked licenses. <br>
<br>
If your command line looks like &quot;dbase app_name&quot;, you're running a stand-alone version.<br>
<br>
If, however, it looks like &quot;dba #df=x: app_name&quot;, then you're running the networked version and can use the network commands. Note that the x: refers to a shared drive that you must set up on the network that points to a drive that is created when you install the database administrator. There's also another share that needs to be setup. This is pretty well covered in the manual. <br>
<br>
As to where you might find a copy, I'd suggest hitting the web. You never know what you'll find.<br>
<br>
One possible work-around. Before dBase III+ came along, we had a dBase II app that we wanted to share with multiple people. We were able to capture input into a local file and then 'update' once a session to a network file upon the user's request. The update logic checked for an 'inuse' file and, if one did not exist, created it and then updated the information to the master database and deleted the 'inuse' file. If the 'inuse' file existed, it meant that someone else was busy using the master database and it instructed the user to try updating again later. This might be manageable on a three person LAN.
 
I am using dbase III plus command compiled in clipper. Clipper is having reclock and filelock function which we can use to reclock for updating record and file lock to update the (index) files. 95% of Dbase commands are working. Some commands are replaced with clipper commands. But easy to understand. Of course Index files are different but related commands are same. <br><br>If you want the programm running in Dbase III+ and clipper version the following commands will help you.<br><br>Public clipper<br><br>if clipper<br>dbedit()<br>else<br>browse<br>endif<br><br>I hope&nbsp;&nbsp;It will help you.
 
Thanks for the help.<br>I ended up converting the dbase III program to dbase IV. It still would not<br>network properly under Windows 98. It was then brought into dbase V<br>for Windows and works great. Very little modification was required. <p> <br><a href=mailto: > </a><br><a href= Computer Systems & Networking Services</a><br>
 
While running dBase III plus, the system froze and since then from the command dba #df=x: gives the error message &quot;Porduct has been uninstalled (0013) while executing the command from that workstation.

I was able to solve it by reinstalling windows98. Does anyone know which file got corrupt and is there an easier way of getting around it rather than installing all the applications back again....
 
You don't have to reinstall Windows and all your applications! The message simply means your dbase license information is corrupted. Just reinstall the the S/N's.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top