Sunday, October 19, 2008

Microsoft Access Error No 3079: “The search key was not found”

Sometimes when your database File (DBF) linked to an Access XP database to run a query can show some error such as MS access error 3079. This error message related to search key when you try to change design view or changes in new object in multi-user environment. This error message may like:

“The search key was not found in any record”

In this scenario, you may see the database object listed in the Database window, although the save attempt failed. There is high chances of your database begins to enter bizzare characters in certain fields due to corruption and that your database is unusable until you repair and compacted the database

We will discuss all the possible reason for this error. This problem comes due to you loose the record which required for run that query. The database was created while using a workgroup file (System.mdw) is created with Microsoft Jet older version, and the workgroup file currently in use is created with Microsoft Jet 4.0 SP5. It may occur when an ISAM SEEK is being executed and there are no matching values in the index. One more reason is due to corruption in jet database which causes key value is missing and that’s why you get this error.

To get solution of this solution you should follow some steps such as you should avoid to index memo field. If you have indexed memo filed then search for index memo field and the remove the index from that field and then reset your primary keys. In this way you can get rid from this error.

If this error cause due to jet database corruption or due to missing key value then you must install latest Jet hotfix service pack or compact and repair utility tool. In case of compact and repair you may lose some records that cause other database error. Here is good option to repair your database with access repair software. There are many special software programs are available that are designed to repair and restore the corrupted access database.

These access repair tools repairs the corrupted database objects including forms, tables, queries and macros and restore them without modifying the original contents. Stellar phoenix access recovery is one of best software which is able to restore the corrupted access database in almost all possible cases of corruption. It also repair and recover relationship b/w database as well as compatible with earlier file versions of Access such as 2007, 2003, 2002/XP and 2000.

No comments: