Tuesday, July 26, 2011

How To Resolve Index Corruption in Visual FoxPro

Index corruption is very common error in visual foxpro application. Through this error message, you cannot open your database as well as database table.

How to handle this error??

Here are some steps to handle this error: It depends on the version of visual foxpro.

1. In Visual Foxpro versions 2.0, 2.5, or 2.6 , you can easily handle this error by erasing the IDX/CDX files and re-create them.

2. But in later versions of visual foxpro, you cannot erase the CDX file because the table is bound to a database and it has Primary index. If you try to erase the CDX file, it generates following error message:

"Invalid database - please validate database"

When this error message occurs it means your database get severely corrupted.

3. In later versions either you can use third party dbf recovery tools or use following steps to restore corrupt index file:

  • Create a new table and indexes, and bind it to a Database.
  • Before insert any data into the table, take backup of the .cdx file.
  • If the table already has some data in it, copy the table with different name to a different environment and delete it & now take backup its .cdx file.
  • When the index file get corrupted, Overwrite corrupted .cdx file with backup copy of the .cdx file
  • Open the Table and run 'Reindex' command.

If these steps won't work then use third party dbf recovery tools to recover corrupt index as well as corrupt dbf files. These software are very easy to use & recover corrupt visual foxpro in few easy steps.

Friday, June 10, 2011

How to resolve Error-2091 in Foxpro 9.0

Do you got this error message when you try to insert a new record in a table or in any other situation:

"Table ..has become corrupted.The table will need to be repaired before
using again." (error-2091)


Possible cause of this error: 

  • This error usually appear after a certain table was accidentally corrupted due to power failure or improper system shutdown.
  • The actual records in the table does not match the table record count.
  • The file size on the disk does not match the expected file size from the table header.


Perform these actions to resolve this issue:


1. First you need to create an environment under which the table is NOT validated when it is opened. This can be achieved by the command -SET TABLEVALIDATE TO 0. Now you can easily open your tables. If it is not work go to second solution.


2. Second solution is to repair corrupt table by using an appropriate third-party DBF repair software for Visual FoxPro tables before opening the table again.


These are some “Prevention Steps” to prevent your data from corruption:
  • Try to put a code in your program that automatically creates a duplicate copy of your tables (columns & rows), index files and databases.
  • Set-up a back-up routine.
  • Inform the user to properly shutdown the computer and regularly perform back-up.
  • Use UPS for power back-up.

These are some common steps which every single user knows, but not applied in real life so applied these steps to prevent your data from corruption.

Friday, April 1, 2011

How to prevent DBF File from corruption

Dbase & Foxpro both applications save data in dbf files. These files are so precious because all the data are saved in these files. Sometimes these files get corrupt. In most cases the damage occurs as the DBF file is saved. Errors or sudden changes in the configuration, save the DBF file may cause minor damage to data stored by various mechanisms, such as double letter. This makes the DBF file unreadable & shows error message "Could not open file" & the data is displayed only in gibberish.

Preventive measures:

  • Make sure you keep a backup copy in two places - on the hard disk, and one on a removable device, such as Flash Drive.
  • Keep a copy of the file on the Internet.
  • Make sure you always save your dbf file properly. Open the file after saving to confirm that it actually has been saved. Do not close the program in the middle of writing process and it's not hard to start the computer while the file is still open.
  • If files get corrupt then don't do any change in file just run dbf recovery software to recover corrupt dbf file because if you will make any change then may be data get override. If data get override no dbf recovery software get back your data.
  • If a small parts of dbf file get corrupt then large amount of data that are simply unreadable due to lack of small parts. The entire dbf and all the data becomes useless, when even a small amount of data lose so in this case choose that software which can also recover smaller part of dbf file.

Stellar Phoenix DBF Recovery Software is one of the best dbf recovery software because it recovers corrupt dbf files created in dbase as well foxpro. It supports all the latest version of dbase & MS Visual forpro like MS Visual FoxPro 6.0, MS Visual FoxPro 7.0, MS Visual FoxPro 8.0, MS Visual FoxPro 9.0, dBase III, dBase IV, and dBase V. It recover dbf file in most possible cause of corruption & recover all smaller parts of dbf files.

Tuesday, March 22, 2011

How to recover DBASE dbf file

DBase has been hailed as one of the best achievements in the field of development platforms. A large number of applications are designed using Dbase and its various versions like dbase iii,iv,v & so on. Dbase application save their data in DBF files. This file type to be used with Dbase and related application programs like FoxPro. Oracle database. It is very huge application platform &  hard to maintain when it gets corrupt, especially when there are no backup files. In this case dbf repair and recovery is a necessary complement that every user must make to their repertoire of skills related dBase.

How DBF files get damaged:

DBF files get damaged due to two reasons:

1. Fragile data structure – The structure of dbf file in dbase is very complicated & easily breakable. Transfer some file fragments can also cause of the data corruption.

2. Dependency of one data to another - failure of one part of the dbf file makes the whole file inaccessible. This makes it even risky, because even the slightest damage will cause the entire dbf file structure of the data irrecoverable.

How DBF Repair Software works:

Good DBF recovery program has main characteristics like:

  • Have feature to analyze dbf file into small parts. These software analyze each parts of dbf files & check out the corruption cause in exists in which part & get back all precious data.
  • High compatibility with various platforms, such as multiple versions of Windows, multiple versions of Dbase application.
  • Standard re-formatting of the dbf file. This allows many programs and DBF readers understand the newly renovated dbf and actively use it.
  • Recover dbf file without making any change in old file.

Stellar Phoenix DBF Recovery Software have all above characteristics & recover dbf file in few minutes. It supports dBase III, dBase IV, and dBase V as well as MS Visual FoxPro 6.0, MS Visual FoxPro 7.0, MS Visual FoxPro 8.0, MS Visual FoxPro 9.0.

Wednesday, March 9, 2011

Reliable and easy-to-use DBF repair utility available

The DBF files are the database files in the dBase database system and are used as main back-end support in various applications. The header of these DBF files, contain the database structure information and the data records store the data in the database. Sometimes, the header of the DBF file gets corrupt, which leads to the complete inaccessibility of the database. In such cases, you can check your backup server for a recent valid backup of the database to restore a fresh copy of the database. But, if you failed to restore the data, you need to take the help of any good DBF repair utility to repair and recover the data back.

In case of possible database header corruption, you may get error messages, following which the database tables becomes inaccessible until you resolve the issue. The error message that may receive can be read as below:

“ERROR [42S02] [Microsoft][ODBC Visual FoxPro Driver]File 'table.dbf' does not exist.”

Corruption of the DBF file is the major cause behind the occurrence of the above error message. Though, the reason can be anything ranging from virus/malware infections, simultaneous access/modifications of the database, file system corruption, bugs in the existing version of the application etc. to any other software/hardware contradiction.

The resolution process of the above errors are not that simple. Moreover, as the database carries all your important data, it is always better to restore the database from any recently taken valid backup. You must remember to verify the backup before restoring. But, if you failed to repair DBF and restore the database data from the backup due to any unresolved problem, go for any DBF file repair software to do the needful.

These repair applications are developed with advanced techniques to recover DBF and restore your seemingly lost data with their original format absolutely intact. With completely read-only recovery mechanisms, these utilities carry out the repair and recovery operation in a risk-free manner. Moreover, the interactive graphical user interface and detailed instruction sets provide the novice users an ease of usage without any further assistance.

Stellar Phoenix DBF Recovery is a pretty reliable utility to repair DBF files created through various versions of MS Visual FoxPro or dBase. This wonderful DBF Recovery Software recovers and restores several DBF database objects, such as table name, column data type, indexes, primary keys etc. The software has been developed to work upon MS Visual FoxPro 6.0, 7.0, 8.0, 9.0 and is completely compatible with Windows 7, Vista, Server 2003, XP, 2000.

Thursday, February 24, 2011

How to fix "Memo File is Missing/Invalid error" in visual Foxpro

When you try to open a table, have you got this error message:

"Memo File is Missing/Invalid"

If yes then do you know the causes of this error??

Why this error occurs:

1. If one of the user performs an action that results in a table's memo file being locked, and a second user attempts to open the same table and access the memo field information, the second client may open the memo file with an incorrect blocksize. This can result in incorrect information being read from the memo field or memo file corruption.

2. Second reason is file corruption.

3. Another most common reasons are the system crashed, or the user switched off the computer, while a table with a memo field was open.

May be there is another different reasons of this error but these all three are most common reasons of this errors.

There are lots of solution of this error but I am explaining here most easy & time consuming procedures:

How to solve this error:

  • Copy a valid memo file over the corrupt memo file to access the database again.
  • Another solution is valid backup. If you have updated backup then you can easily handle this error by restore your all data from updated backup.
  • If above two solution does not work then you have another solution ie use of DBF Recovery Software.These Software are very easy to use.
Stellar Phoenix DBF Recovery is the cheapest and the easiest way to repair dbf file created in foxpro & dbase. It supports dBase III, dBase IV, dBase V & MS Visual FoxPro 6.0, MS Visual FoxPro 7.0, MS Visual FoxPro 8.0, MS Visual FoxPro 9.0. Supports Windows 7, Vista, XP, 2003, and 2000.

First Download Stellar Phoenix DBF Recovery demo version and try the service of this software.

Wednesday, February 16, 2011

How To Fix Error 1103 in visual Foxpro

Microsoft Visual FoxPro is a database management system developed by Microsoft Corporation. Microsoft Visual FoxPro stores your significant data in DBF file. Under some circumstances, the DBF file gets damaged or corrupted and you cannot access data from it. DBF file get corrupt due to some error messages like:

”Error 1103 or Invalid Seek Offset(ISO) error”

Due to this error you cannot access Visual FoxPro database and come across critical data loss situations.

But why this error occurs:

The error "Illegal Seek Offset", seems to be caused most often by one of
these situations:

1. Due to corrupt index or corrupt dbf file.
2. Memory resident programs (TSRs).
3. Network software problems.

How to resolved above three issues:

  • Usually, it seems to be the first. So recreating the table.
  • A clean boot will solve any memory resident program (TSR) problems.
  • Solved network software problems by replacing network and workstation cabling and other equipment.

One another solution of this error is an updated and valid backup .You can easily recover DBF database by restoring the backup.

Note: Regularly update your backup to prevent your database from corruption.

If above solutions do not resolved this issue then use good DBF Recovery Software to resolved this error. These software are very easy to use & provide most of the information in demo version. First try demo version of any dbf recovery software for taking an idea about the software.

Stellar Phoenix DBF Recovery Software is a safe, easy-to-understand, and powerful DBF Repair software that repairs corrupted dbf file created in MS Visual FoxPro 7.0-9.0 & dBase III-V application. It is compatible with Windows 7, Vista, 2003, XP, and 2000. This DBF Repair software repairs all database components like table name, column name, column data type, indexes and primary keys.