The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 anni tempo fa
I've read other posts on this topic, even including one as a feature suggestion.

Currently my bosses have treated me with a new much better maching (with Windows 7 64 bit).

Now I'm in the middle of developing a 3rd nop site and have recently enountered this issue.

- using nopCommerce 1.90, am I going to not be able to import from excel?


thanks

David
12 anni tempo fa
Has this been repaired in 2.0?
12 anni tempo fa
DavidOptrics wrote:
Has this been repaired in 2.0?

Hi David

In2.0 I have been able to import up to 3999 products from an excel spreedsheet. It wasn't fast though.
12 anni tempo fa
Thanks for the reply Skyler,

Can I ask what windows version you're running?

Thanks

David
12 anni tempo fa
DavidOptrics wrote:
Thanks for the reply Skyler,

Can I ask what windows version you're running?

Thanks

David


Sure. Below is the information that might be applicable

* Windows 7 Professional
* Microsoft Office 2010
* Running website through Cassini (development web server)

To clarify my original post. The maximum lines I could have in a single spreadsheet was 3999, but I could run it multiple times. Once the sheet exceeded 3999 the website was crashing and my browser would lock the file :(.
12 anni tempo fa
Great thanks.

From what I've read, it has something to do with 64 bit processors like mine, and that the "'Microsoft.Jet.OLEDB.4.0" only works for x86 processors, not x64.

You can change that in the "properties" window for the nopCommerce website, but it fails due to being made specifically for (from what I understand) the 32 bit processors.

I tried importing products directly to the products table from an xslx sheet, but of course there are dependencies etc that prevented that from working.

Since we have already several sites on 1.9, I thought it might be cool if some expert made a bit of a patch or something for those of us who probably won't be upgrading all our sites in the near future.

Thanks for your reply!
12 anni tempo fa
hi there Sorry,

Sont know a lot here but just had this issue on Server 2008.

Found this and it worked no problem
In the IIS(7), search for the application pool that supports your Web Application rigth click on it and select the option "Set Application Pool Defaults"...then find the Option Generals->Enable 32-bit Applications set it to true.
12 anni tempo fa
That did the trick!

Thanks for that - will make uploading products (prior to publishing live) much easier!

David
12 anni tempo fa
I make the changes for the application pool to work using 32 bit, after this the application pool crashes when i try to do an export, then the complet website sits on a

HTTP Error 503. The service is unavailable.

I have googled and found many people saying to make the same above change, but its not working for me.

ANY IDEAS ?
12 anni tempo fa
About Microsoft.ACE.OLEDB.12.0 not being registered on the local machine. !!!!
Change build to x86 as suggested.Also ; If you dont have Access 2007,  install the 2007 Office System Driver: Data Connectivity Components and ll be solve your problem.
Hope it helps!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.