views:

413

answers:

2

Has anyone ever tested a Microsoft Access 2007 .accdr application on Windows Vista 64 bit version? I sell a shareware program using the Access 2007 runtime, and, for one customer with that setup, there's some kind of problem. According the user ". When I try to execute the program, it opens IE and then brings up the dialog box to either Open, Save, or Cancel the "myprogram.accdr" file. If I choose run it simply goes away and then returns back to the same question"

It sound like this somehow got mapped to IE. On my windows XP system, it starts Access and runs the program. Any ideas?

A: 

Is the customer using the 64 bit IE? Access 2007 is 32 bit only. The 32 bit IE might work properly.

Joel Lucsy
How does IE come into play? Is it the "file explorer" or the "web browser". How do I get the customer to use the 32 bit ie?
Jack BeNimble
Oh, I see. He launches it and *then* IE runs. Hmmm, there is a 32 and 64 bit Explorer as well. 64 bit in System32, 32 bit in SysWow64 (I think, I have a 64 bit machine at work, can't check here). I think there are seperate icons in the start menu too, but not certain.
Joel Lucsy
+1  A: 

MS Access isn't supported on 64bit, as it requires a 64bit JET engine which isn't available, Microsoft only released a 32bit JET engine. So your application has to run on WOW so it runs as 32bit and therefore is able to use the 32bit jet engine.

Frans Bouma
Your answer is contradictory. Access runs on 64-bit Windows via the 32-bit subsystem, just as 16-bit Access 2 ran on 32-bit Windows.
David-W-Fenton
sure, it does through the 32bit subsystem (WOW) but you explicity have to run it on the 32bit subsystem, also your own apps. If you don't do that, you'll run into the problem as I described.
Frans Bouma