vb.net forms error

M

midnight

When I am debugging a vb.Net 2008 windows application and click on the
'next' button, I am getting the following error:
'An unexpected error has occurred. The 'Microsoft.jet.oledb.4.0'provider is
not registered on the local machine'.

I think that I may need to change some setting I have in the visual
studio.net
2008 professional edition to solve this problem.

I am working on an workstation that is 64 bits, XP operating system. When
the click event has occurred, I have just attached an excel 2003 spreadsheet
to a file in the general directory structure prior to clicking on the 'next'
button.
This application runs fine in production, this error just occurs in debug
mode.
Thus can you tell me what I could change to fix my problem?
 
A

Armin Zingler

Am 02.07.2010 00:04, schrieb midnight:
When I am debugging a vb.Net 2008 windows application and click on the
'next' button, I am getting the following error:
'An unexpected error has occurred. The 'Microsoft.jet.oledb.4.0'provider is
not registered on the local machine'.

I think that I may need to change some setting I have in the visual
studio.net
2008 professional edition to solve this problem.

I am working on an workstation that is 64 bits, XP operating system. When
the click event has occurred, I have just attached an excel 2003 spreadsheet
to a file in the general directory structure prior to clicking on the 'next'
button.
This application runs fine in production, this error just occurs in debug
mode.
Thus can you tell me what I could change to fix my problem?

Is the production machine also 64 bit? What is the compile target for your
app (AnyCPU, x86, x64)?

The Jet engine is not available as a 64 bit version. You must compile your app
as a 32 bit application.
(configuration manager -> "active platform:" <New...> -> "new platform:" x86,
check "[X] create new project platform" -> OK)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top