Missing FPDTC.dll File and Access Database Corruption

Microsoft Access database is the repository of several business critical information for many organizations. It is the best way to create relational databases with ease and effectiveness. Access provides a number of robust features to manage your data effectively.

However, Access is very useful and important application, but sometimes it may refuse to open and may show you some sort of error messages such as:

“Your Microsoft Access database or project contains a missing or broken reference to the file FPDTC.dll Version 1.0.
To ensure your database or project works properly, you must fix this reference.”

In such cases, you can not open your Access database and thus can’t access the stored data. It could create several disastrous troubles, if the database contains business critical data.

Cause

This problem may be the possible result of corrupted Access database. The database may get corrupted due to missing or broken references of FPDTC.dll file. FPDTC.dll is a library file of Access application which is used at design time.

Due to deletion or corruption in FPDTC.dll file, the database could not be opened and the data could not be accessed from it. Thus it will lead to the nightmare of data loss and you may fall in need of Access recovery.

Resolution

In cases of Access database corruption, you are required to repair and restore the database and Access provides inbuilt utility to serve the same purpose. This utility is known as ‘Compact and Repair’.

This tool works in most of the cases but it could not repair the large sized Access databases and can not address the severe corruption problems. In these circumstances, you need to use a third party Access recovery application to fix the issue.

Third party access repair software are easy to use applications which provide you quick Access repair even in severe database corruption cases. You can use the Access recovery software even without having any sound technical knowledge.

Stellar Phoenix access recovery is the best ever made and the most advanced Access repair software which is capable of addressing all of the MDB corruption issues and can repair even large sized databases. This Access recovery software can repair and restore all of the Access database objects including tables, reports, forms, macros, database constraints and so on.

Access Table Corruption After Applying Append Query

Referential Integrity is a feature provided by the RDBMS (Relational Database Management System), which prevents applications or users from entering incompatible data. Most RDBMS’s have different referential integrity that can be applied when you create relationship between two or more tables.

You can update the tables, having referential integrity applied, using the Microsoft Access append query. The append query adds records from the Access database table that you are using to another database table. The append queries are fine for adding data to various tables where the data is based upon the selection criteria.

However, append queries are good for appending the database records or tables, these are not always the most effective way of adding data to another database. Sometimes, when you try to append an Access database table, you might receive the following error message:
“Microsoft Access can’t append all the records in the append query.

Microsoft Access set 0 field(s) to Null due to a type conversion failure, and it didn’t add record(s) to the table due to key violations, 0 record(s) due to lock violations, and 0 record(s) due to validation rule violations.

Do you want to run the action query anyway?
To ignore the error(s) and run the query, click Yes.
For an explanation of the causes of the violations, click Help.”

In such situations, when you try to export the data from the inaccessible database to a new database, you may get the following error message:

“The Microsoft Jet Database Engine could not find the Object “. Make sure the object exists and that you spelled its name correctly.”

This problem is the possible result of Access database corruption which could be due to application malfunction, improper system shutdown, virus attack and many alike. To work around the corruption problem, you can use Compact and Repair inbuilt Access database tool.
But in most of such situations, the Compact and Repair does not work and may show the following error message when you apply the same:

“Could not find field ‘Description’”

This is the worst case scenario which a computer user could face. If the corrupted database contains the business critical data then it becomes mandatory to repair and restore the database to make your data accessible.

The database repair is feasible with the help of third party applications known as access recovery software. Access recovery software are easy to use and fast access repair solutions which are applicable in most of the cases of Access recovery.

Stellar Phoenix Access Recovery is the best ever made and the most influential Access repair software which is capable of handling all cases of Access corruption. This software applies powerful scanning algorithms to the corrupted Access database and ensures complete extraction of your precious data.

Using this Access Recovery software, you can repair and restore all of your Access database objects including tables, reports, forms, macros, database constraints, database references and many alike. Phoenix Access repair is applicable to all file versions of Microsoft Access including Access 2000, 2002, 2003 and 2007.

Database Corruption Due to Incompatible DAO Data Control

The standard DAO (Data Access Object) data control is designed for working with Jet 3.5 Engine, whereas Microsoft Access 2000 database could be accessed only through the more recent Jet 3.6 database engine.

When you try to access an Access database using standard DAO data control, in addition to regular DAO commands, is doomed to failure and would raise run-time error 3343:

“Unrecognized Database Format”

This problem generally occurs if the MDB file has got damaged.

Technical aspects of the problem

In the MDB file, the data is stored as continuous pages with fixed size. The first page of the database is known as definition page. It contains the most precious definitions of the database.
If the page structure of the MDB file has got damaged, for instance, several bytes in head of the file have lost forever; Access won’t be able to recognize the pages of the file and will report the error.

If the database definition page or some other important data is damaged, then Access could not recognize the database format and would report this error message too.

Access database corruption is unluckily, very common and very devastating. When the MDB file gets corrupted, you can’t access any sort of data from the database and if you don’t have backup, you may fall in grave troubles.

But even if you do not have a backup copy of the database there are several data recovery companies which provide the solutions of this trouble. These solutions are available in the form of easy to use Access recovery software.

If you unexpectedly get the ‘Unrecognized Database Format’ error messages without any apparent reason, the chances of Access database corruption are very high. The error message prevents you from accessing the database and you will have to repair and restore it using the access repair software.

Access recovery software are the easiest and quickest ways of repairing and restoring the damaged Access database. These software are extremely powerful and perform Access repair in few simple clicks.

Stellar Phoenix Access Recovery is the best ever made and the highly developed Access repair software which is applicable in each and every case of Access MDB corruption. This Access recovery software is able to repair and restore all the Access database objects including tables, reports, forms, macros, queries, database references and many alike.

Form Corruption in Access While Converting

When you convert an Access database from Access 2000 to its later versions, you may face the corruption problem with MDB file and furthermore you may come across the following error message:

”The Visual Basic for Applications project in the database is corrupt.”

In case, if the database gets converted successfully without showing any error message, you wont be able to view the modules of database project.

Cause
This problem occurs if you convert an Access database which has several hundred forms and every form contains a Visual Basic code for Applications module.

This problem can also occur due to Unicode support mismatch of the different file versions of Access.

Nevertheless the reason of problem, the results which you are facing are very drastic and could ruin your business if the corrupted database contains business critical data.
In such circumstances, it becomes necessary to repair and restore your damaged Access database to make it accessible again.

Resolution
To work around this issue, you need to use the third party applications to repair and restore the damaged database. These third party applications are known as Access recovery software.
Access recovery software are the applications which are capable of systematically scanning the corrupted MDB file, repairing and restoring it. Access repair software are very easy to use and carry out Access recovery very quickly in the best possible way.

There are several Access recovery software available in the market with different list of features and price tags. To ensure the absolute Access repair, you need to select a powerful and the advanced Access recovery software of trusted brand.

Stellar Phoenix Access Recovery software is the highly developed and the most influential Access repair software which works effectively in each and every case of MDB corruption. This Access repair software is supportive to all file versions of Access including 2000, 2002, 2003, and 2007.

The user interface of this Access recovery software is extremely interactive and doesn’t require any sound technical knowledge to carry out absolute Access repair. If you have any doubt about the performance and features of the software, you can download free demo version to check it out.

“Record(s) cannot be read” Error in Access

Microsoft Access database is uniquely designed for allowing to consistently increase the size, except you compact it. When you remove a record from the database, the space assigned for that record prolongs to be help in reserve by database and it isn’t released for reprocess.

If you do not compact your database at all, it will retain the ‘wasted’ space and carry on to consume extra space to house supplementary data. For instance, if you remove all of the records from an 1MB database and then add 2MB data, your database will be 3MB. The 1MB space of the deleted record could not be used.

In such situations, the database grows in size and can become very large. The large database’s performance can get decreased. It can generally lead to the nightmare of Access database corruption, which is not acceptable at any cost.

To overcome this problem and repair the database, you need to use ‘Compact and Repair’ tool. This utility first compacts the database by eliminating the wasted space and afterwards repairs it to make it accessible again.

The compact reduces physical size of the database by making an accurate duplicate copy of the database while also removing the wasted space created by deleting the records. It is the only way to decrease the database size. It restructures the database records and objects and then stores them in consecutive memory blocks, eradicating the unusable space.

Though, compacting the database is the best idea to remove the unused space of the corrupted database, but sometimes when you attempt ‘Compact and Repair’ on a damaged Access database, it may fail and show the following error message:

“Record(s) cannot be read; no read permission on c:\work\NIF.mdb”

In such situations, you need to repair the database using some third party applications known as Access Recovery software. Access recovery software are the tools which systematically scan the damaged MDB file and repair and restore it in its original state.

Theses software are very easy to use and perform access repair in almost all cases of database corruption. There are several data recovery companies which provide Access recovery software but selecting the best one among them is really important for ensuring absolute Access repair.

Stellar Phoenix Access Recovery software the best ever made and award winning Access repair software which is capable of attending all the MDB corruption cases. This software systematically examines the corrupted database using influential algorithms and extracts all the data from it.

Access Recovery software can repair and restore all the database objects including tables, reports, forms, macros, references, constraints and many similar. You can perform Access recovery using this software for all the file versions of Access including 2000, 2002, 2003 and 2007.

VBA Corruption Error Messages in MS Access

In MS Access application, Visual Basic Editor or VBE acts as the development and editing environment for the VBA (Visual Basic for Applications) code, to be used in the Access databases. The embedding of the VBA allows the crafting of the custom solutions using the event driven programming- MS Visual Basic and thus is a valuable tool for the users. The use of VBA is quite obvious but little problematic when gets corrupt, raising access database corruption vulnerabilities.

The indication of the VBA corruption may be through different error messages, when you attempt to use VBE in any Access database. Few such error messages are as:

“The module name ‘module name’ is misspelled or refers to a module that doesn’t exist.

If the invalid module name is in a macro, an Action Failed dialog box will display the macro name and the macro’s arguments after you click OK. Open the Macro window, and type the correct module name.”

Or

“The Visual Basic for Applications project in this database is corrupt.”

Attempting to close the database may also not be successful with the following error message and non-response of the application:

“This program has performed an illegal operation and will be shut down.

If the problem persists, contact the program vendor.”

However clicking the details tab in this error message, yields you another message, stating invalid page fault in MSACCESS.EXE.

The VBA corruption is weird and all the saved data is at the stake of loss, demanding for the immediate cure in the form of Access repair tools. The database is corrupt and if it retains the valuable information, then this is better to use the Access recovery mechanism through the valuable application, particularly called Access recovery software.

However, you can also attempt the exporting of all the objects, which use VBA and have got affected (like forms, reports, modules etc.) due to this corruption, to a new database. But this Access repair sure is not for sure as you may get more error messages, which may create obstacles in the way. So Access recovery software is the best remedy to get the data into action.

The best tool for repairing the corrupted Access database is Stellar Phoenix Access Recovery software which gains the inbuilt power to scan the affected database systematically and retrieve the valuable information. You can use this software with Access 2000, 2002, 2003 and 2007 and repair and restore all the corrupted information, including that of forms, reports, modules and other Access objects completely.