Personal Computer Fixes

How To Fix Windows 3343 Error – Runtime 3343 Error Repair

3343 Error

Windows 3343 Error is a problem that’s caused by an incorrect Database format on your system. Typically shown when you try and use Microsoft Access, this problem prevents your computer from correctly being able to read the files that it requires to run, as well as continually leading Windows to run much slower and with other errors. If you’re seeing “Runtime 3343” errors, it suggests that your computer cannot read the “JET” format of database you require.

What Causes The 3343 Error?

This error will typically show in this format:

Run-time error 3343 Unrecognized Database Format XXX

This error is basically caused by the way in which your computer will not be properly able to read the settings that it requires to run. We’ve found the main cause of this problem will be down to the way in which your PC will have an incorrect version of the “JET” Engine – preventing your programs from correctly being able to read the files that it requires to run. You can see how to fix the error by using the steps here:

How To Fix The Runtime 3343 Error On Your PC

Step 1 – Install Visual Studio Service Pack 4.0 (or later)

The “Visual Studio Service Pack” basically updates the files & settings which your programs will be using to run. It’s important that you’re able to update all the settings your computer will be using to run the database application – which can be done by downloading & installing this service pack, to ensure the smooth operation of your PC. You can use this by downloading the Visual Studio Service Pack 4.0 application from this website, and then allowing it to update your system.

Step 2 – Fix Any ADO, DAO & Data Controls That You’re Using

  • For ADO (or the ADO Data Control), use the Microsoft.Jet.OLEDB.4.0 provider.
  • For DAO, add a reference to the Microsoft DAO 3.6 Object Library.
  • If you use the generic Data Control, you must open a DAO 3.6 recordset and then assign it to be the source of the Data Control as follows:
Option Explicit
Private daoDB36 As Database
Private rs As DAO.Recordset
Dim sPath As String

Private Sub Form_Load()
sPath = _
"C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"
Set daoDB36 = DBEngine(0).OpenDatabase(sPath)
Set rs = daoDB36.OpenRecordset("Customers")
Set Data1.Recordset = rs
End Sub

Step 3 – Clean The “Registry” Of Your PC

The “registry” is also a large cause of the 3343 error on your PC. This is a central database which Windows will use to store all the important settings & options that your computer will use to run. Although the registry is continually being used to help your computer to process all the important settings it requires to run, it’s continually causing a large number of problems thanks to the way your PC will often save a large number of the registry’s settings in the wrong way. To fix this, it’s recommended you use a registry cleaner application to scan through your PC and fix any potential issues that your PC may have inside.

» Download Windows Repair Tool


Highly Recommended

Our Best Registry Cleaner ToolThis is our recommended cleaning tool that works to fix 99% of all the errors and issues on your PC. You can use this cleaner to stop viruses, errors and faults with your system.

We have found that this tool has consistently the most effective and versatile, allowing you to quickly fix most problems on your PC.

Click Here To Download A Free Scan

© 2018 Personal Computer Fixes. All rights reserved.