Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Corrupted MDX files in Dbase IV.

Posted on 1997-06-27
7
Medium Priority
?
716 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
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Author Comment

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

Accepted Solution

by:
cymbolic earned 600 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: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying 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

Microsoft Access is a place to store data within tables and represent this stored data using multiple database objects such as in form of macros, forms, reports, etc. After a MS Access database is created there is need to improve the performance and…
In this article, I’ll look at how you can use a backup to start a secondary instance for MongoDB.
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …

670 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