VBAJET32.dll ( Error 3446 )

The following message appears when I try to execute a VB5.0 proyect:

Jet VBA file (VBAJET.dll for 16-bit versions, or VBAJET32.dll for 32-bit versions) is missing. Try reinstalling the application that returned the error. (Error 3446)

I'm using a Data control to read a MS Access 97 database within a form.

Did you know something about that error ?

Thanks in advance, SIDCAP
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

does the project run fine on the development machine ? and if so - does the error occurs only when installed on other machine ?
if both are correct - repacage your project with Vb5 setup wizard. check that those files are in the deploiment list. if they are missing - look for the 'Add ' button and add them manually. the target folder for them have to be WinSys directiry.
Bob LearnedCommented:
Make sure that the file EXPSRV.DLL is also included.  It is a file that VBAJET is dependent on.  I don't believe that the dependency file includes a reference for this one, because Micro$oft has added this one mid-stream.
I keep forgotten the correct answer to this question.
It's one of the following below:
-You have installed both VB5 & VB6. Uninstall one of them. See Q192934 of the MSDN
-MFC dll's are wrong (version 7128). See Q192934 of the MSDN

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

Download Filemon or NTFilemon from www.sysinternals.com
Start Filemon and now run the application that gives the error.
Filemon will show a trace. In this trace it will also show you which
file failed to open. That's the one you are missing.

Filemon can be redirected in a dos box using filemon > output.txt

Copy the missing files and register them if needed with regsvr32.exe in case of DLL/OCX files

It can also be that you have the wrong version.
In that case download ProcessViewer from http://www.teamcti.com/pview/prcview.htm
This application shows the Modules as in use by a process. Compare the situation in which it does work with the situation in which it does not work. Goto your application and choose modules from the context menu. Copy and register the different DLL.

I have a article about redistributing Data Access Components in MSDN, i dont think it is good to post every thing which comes there. so, if you want i can mail it to you. it has all the informaiton you need. mail me if you need that.
sidcapAuthor Commented:
Mirkwood: Thanks, but you are solving the Error 3447.

I just have VB5 installed.
sidcapAuthor Commented:
This question was awarded, but never cleared due to the JSP-500 errors of that time.  It was "stuck" against userID -1 versus the intended expert whom you awarded.  This corrects the problem and the expert will now receive these points; points verified.

Please click on your Member Profile and select "View Question History" to navigate through any open or locked questions you may have to update and finalize them.  If you are an EE Pro user, you can also choose Power Search to find all your open questions.

This is the Community Support link, if help is needed.  Also a question is posted there specific to these changes that apply to the experts here.  Also, I am including the link to our All Topics, since many new ones have recently been added.

Thank you,
Moderator @ Experts Exchange
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.