Solved

Corrupted MDX files in Dbase IV.

Posted on 1997-06-27
7
693 Views
Last Modified: 2013-11-24
I was wondering if anybody else has
 experienced this problem with Dbase IV.

Currently we are running a system using
Dbase IV version 2.0 for DOS.  The network
O/S that we are currently using is IBM's
Warp server.  Our file server has a 133 MHz
Pentium processor.  The standard
workstations that we use have a 100 MHz
pentium processor.

Occasionally we have several users adding
 records to our data files simultaneously.

It seems that whenever we have more than
3 people adding records to the DBFs
(notice I said adding not updating)
the MDX files get corrupted.  

We thought that by converting our system
from Dbase IV ver 1.1 to Dbase IV ver 2.0
we could correct this problem.  We are
unfortunately still having the same difficulty.


If anybody out there has any ideas on how
we can resolve this, I would be very
appreciative.

Thank you.
0
Comment
Question by:SRuli87202
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 2
7 Comments
 

Author Comment

by:SRuli87202
ID: 1025169
Edited text of question
0
 

Author Comment

by:SRuli87202
ID: 1025170
Edited text of question
0
 

Author Comment

by:SRuli87202
ID: 1025171
Edited text of question
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 

Author Comment

by:SRuli87202
ID: 1025172
Edited text of question
0
 
LVL 9

Accepted Solution

by:
cymbolic earned 200 total points
ID: 1025173
As data is updated on these dbase systems, the index pages are sent down to the local pc's, locked on the server, updated and sent back up to be rewritten.  Often there's a whole lot more index page handling than database handling going on under the covers, that's why index pages seem to go south first.  Couple things you should look at:

1) make sure your users aren't getting frustrated and rebooting...this will honk up the best dbase app!
2) Check your app.  Make sure you always open the same files in the same order in all your apps.  This effects the order of locking and writing the index pages, and with multiple simultaneaous users, if it don't happen all in the same sequence with multiple files and index keys, somebody eventually gets stepped on!
0
 
LVL 9

Expert Comment

by:cymbolic
ID: 1025174
Also, for the best toolset in working with dbf files and indexes, get DBFLOOK from Cymbolic Systems.  It's on AOL.COM, and in multiple shareware collections around the planet.  Then register it to get a complete system of utitlities for working with DBF's and large directories of DBF's.  You won't be sorry, I guarentee it!
0
 

Author Comment

by:SRuli87202
ID: 1025175
At this point in time, we are trying a new
approach to addressing this problem.  I have
made a modification to the Entry/Update
screen program so that only one user at a
time can append a new record to the datafile.
This is handled through an on error processing
routine.  So far it looks fairly prommising.
However only time will tell.  Cymbolic did give
me some things to think about though.

Thanks


0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many companies are looking to get out of the datacenter business and to services like Microsoft Azure to provide Infrastructure as a Service (IaaS) solutions for legacy client server workloads, rather than continuing to make capital investments in h…
A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question