Problem with Microsoft.jet.oledb.4.0

Started by sacramento, October 08, 2009, 04:42:54 AM

Previous topic - Next topic

sacramento


Randem

Sacremento,
 
The new version was released...

sacramento

Hi Randem:
 
This was a great news...
Very good job Randem
 
Thanks a lot

Randem

sacremento,
 
CR 12 will be incorporated in the next release.

sacramento

Yes...very good links too...
 
Thanks

Randem

Very good information. I did see something about forcing the framework to use 32bit Jet by changing XML in VS also. But I did not see anything about deploying that fix. It seems that the fix is for your development system and you may need to have the customer apply the same fix to get Jet to run on their system.
 
I will look into creating a new installation for CR VS 2008.
 
Here are some other things about Jet 4.0 for Vista 64
 
http://support.microsoft.com/kb/943509
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/22a7474c-b54d-4be0-928b-acc8b0a5a091/

sacramento

Hi Randem:
 
Maybe some people could be the same problem that I have,and serching in the internet I had found the post bellow...I had try and now the problem is resolved...
 
 
If you try and open an access database on a 64bit os you will get the following error. System.InvalidOperationException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. To prevent this open My Project -> compile -> advanced compiler options and set the target cpu to x86. There currently is not a 64bit version of the provider by selecting the x86 option you force the framework to use the 32 bit version.
 
 
It's was very good if you could integrate the new merge modules,of Crystal reports, for Visual Studio 2008 in the innoscript...
If you create a publish setup in the VS2008 you could incorporate in pr

sacramento


sacramento

UAU...this is a big problem...
The system that i want install the project it's a Windows Vista 64 bit...
 
In this case what is the solutions?

Randem

Oh, Also if you are running a 64bit version of Vista; there is no jet engine for it.


Randem

I will check but we only have the merge modules up to 11.5. Check on the Business Objects website to see if they have released merge modules for CR 12.
 
As for the jet engine, search your HD for a file named Msjet40.dll then register it to see if that works. Your version should be 4.0.9635.0 for    Windows Vista

sacramento

In fact No...
 
Ok...What is your suggestion to do?
Re-Intall the recent Vista SP?
 
One more problem Randem it

Randem

Ok, now in Vista the Auto OS Updater does not actually install the MDAC or VB runtime files because Vista has the MDAC and VB runtime files installed already. However the OS Updater does install MDAC 2.0 and Jet 3.5. It seems you need Jet 4.0 which was already installed in Vista and was somehow corrupted it seems. Jet 4.0 for Vista may need to be re-installed. I don't know if there is a seperate installation for it so perhaps you may need to re-install a recent Vista SP to get it back.
 
Have you attempted to install the Jet engines separately prior to now?

sacramento

In your CR reports, they use DAO unless you specifically change them to ADO and write code for them. Was that the case?  
 
}Yes..My code are all to ADO...
 
Are you using datagrids?  
 
}Yes...Datagridview...
 
Another thing, are you using a ODBC or DSN connection?
}No......