Rectifying “Input Output Error” in Microsoft Access

05/06/2009

Registry settings for Microsoft Access enable you to change the title, icon, startup screen and help file of the database. Corruption in registry settings primarily occurs due to incompatible hardware or software, software bugs and more. In most cases of corruption in registry settings of MS Access database, you encounter an error message that makes the data stored in the database inaccessible. To restore your inaccessible data, you need to have an updated backup. But, if no backup is available or the backup fails to restore the required data, then you need to use advanced Access Recovery tools.

You might encounter any of the below error messages, when you attempt to mount your Access database:

“An unexpected error occurred - I/O Error 0”
Or
“An unexpected error occurred - I/O Error 6”
Or
“ found an error it cannot correct.”

The data stored in the MS Access database becomes inaccessible after any of the above error messages appear.

Cause:

The above error messages mainly occur due to damage or corruption of MS Access settings stored in the registry.

Resolution:

To resolve all the above error messages, you need to modify the registry. To do so, you need to follow these steps:

• Delete the HKEY_CURRENT_USER\Software\Microsoft\Office\X.0 Key
• Reset the Open Dialog Box Settings
• Delete the HKEY_LOCAL_MACHINE\Software\Microsoft\Office\X.0 Key

However, a single incorrect change made in the registry can result as serious issues. In such situations, you need to reinstall the MS Office suite into your system. Data loss while reinstallation might occur under these two conditions:

• Installing an incompatible version of MS Office
• Interruption while importing an MS Access database

If your data is lost due to any of these reasons, then you need to recover your lost database by using powerful Access Database Repair applications. Such access database repair tools incorporate advanced scanning algorithms to comprehensively recover and restore all database components. With highly graphical and interactive user interface, these recovery tools work as self-explanatory tools without requiring sound or prior technical skills. These tools can generally recover and restore inaccessible Access (.accdb and .mdb) database files.

Stellar Phoenix Access Recovery is the most trust worthy Access Recovery utility. This read-only recovery tool can restore and access repair database components such as query, form, report, macro and module. It supports Microsoft Access 2007, 2003, XP (2002) and 2000. It is compatible with Windows Vista, XP, 2003, 2000 and NT.

Posted in: Software Software Programming| Tags: MS Access Input Output Error rectifying

Resolving “MS Access causes an error…” in MS Access

05/06/2009

One of the primary features of using MS Access database is fast retrieval of records saved in your database. You can also run a query (with varied conditions) to view some specific records saved in the Access database (.accdb or .mdb). However, if you are unable to view the required records after running the query, it means that your Access database has been corrupted. In such situations, the most effective way to restore your lost data is by using an up-to-date data backup. But, in case of absence of backup, you need to repair the corrupted Access database. To do so, you need to use advanced Access Database Repair tools.

As a practical scenario, you run a query to view all the records saved in the Employee table. However, you encounter the below error message instead of desired Employee table records:

“MS Access caused an error in vbe6.dll, so this will close MS Access, if there is any other problem try with restarting your pc”

The above error message makes the records saved in the Employee table inaccessible. In addition, you encounter the above error message each time you attempt to view or update any records in the Employee table.

Cause:

The Employee table is corrupted or damaged. The causes of corruption can be improper MS Office shutdown, operating system malfunctioning, concurrent execution (modification) by two or more users of the Employee table, malicious software like virus and more. To avoid any virus infection issues, you need to use quality antivirus software and update it regularly.

Resolution:

To repair the Employee table and resolve the above issue, you should use an inbuilt utility named as “Compact and Repair.” But, if the above repair utility fails to repair Employee table, then you need to opt for efficient access repair software.

Such repair tools use powerful and advanced scanning methods to ensure complete repair and restoration of all Access database objects. These repair tools are easy-to-understand due to their highly graphical and interactive user interface. These repair tools generally repair both (.accdb and .mdb) Access databases.

Stellar Phoenix Access Recovery is the most powerful access database repair utility. This read only Access Repair tool can restore and Repair Access database components such as tables, queries, forms, reports, macros and modules. It is compatible with Microsoft Access 2007, 2003, XP (2002) and 2000. It supports Windows Vista, XP, 2003, 2000 and NT.

Posted in: Software Software Programming| Tags: MS Access Solution Resolve

Expert in MS Access Database Programmer

05/06/2009

Some people like to think that expert database programmers just sprout up out of the ground while the rest of us are left trying to fumble our way through the complexities of Visual Basic and Standard Query Language (SQL). But many of you may be shocked to find that these experts started out much like you and me. The difference? They found a way to go from confusion to understanding. I know that you are thinking to yourself, “Well that’s easy to say, but how can I become one of those individuals?” With a few tricks, some tinkering, and a little effort, you will be one step closer to reaching your goal.

The first thing to understand is that MS Access was created to be used by large companies and individuals. In other words, it can be as complex or as simple as the user desires. This allows the program to grow in complexity as your knowledge and skills increase.

The first step to becoming an Access expert is understanding that it WILL take some time to get comfortable with the program. That is why it is crucial to remain calm and not get frustrated. Learning becomes extremely difficult when we are frustrated or tense so let’s dismiss that from the picture immediately.

Once you are no longer frustrated, we can begin our lesson. One of the great things about MS Access is the help feature. Because Access was intended for individuals, the developers included an extensive help base with the software. To neglect making use of this feature would be unwise. The next great thing about MS Access is that it provides online help if you are unable to find what you are looking for in the included help file. This should be used after exhausting the included help feature.

If neither of these help features is working, I would suggest going to a popular search engine such as Google and typing a brief question about what you are trying to accomplish (e.g. “How to create MS Access queries in VB”). This has bailed me out of trouble many times when I was trying to do something very specific and could not find an answer in either help file mentioned above.

The next bit of advice that I can give you is this: don’t be afraid to tinker around. Most of my knowledge of database programming came from sitting in front of my computer screen during my free time. Trust me, it is time well spent. Not only will it help you solve your problem, but you will gain familiarity with the program and its features.

As a final piece of advice, I urge you to spend time every day “tinkering” with the program. Even if it is only for 10-15 minutes, the constant exposure will pay off in the long run. I find that going to the help feature and finding an article related to something I’m interested in learning how to do helps me immensely. With some practice and a little bit of time, you will undoubtedly become very efficient with your database programming.

Posted in: Software Software Programming| Tags: MS Access Database Programmer

Hot Posts

Latest posts

Tags

Others

Sponsors

asp.net interview questions