dovehelpdesk
asked on
Microsoft jet database engine could not find installable isam
I am running a program that combines two spreadsheets into an Access database. Since I upgraded to Win 2007 it has not worked giving me the error "microsoft jet database engine could not find installable isam". I uninstalled and reinstalled Office 2007 Enterprise and still get the same error. Can you help? -Barbara
btw, how are you combining the two spreadsheets?
what version of Office were you using prior to upgrading to O2007?
ASKER
I was using Office 2003 and the program worked fine. when I uninstalled 2007 and reinstalled it, I used the uninstall from the installation disk. I went to the website capricorn sent and I can't find the files they list, so I reinstalled office 2007 and still can't find the files.
<I used the uninstall from the installation disk.>
I will try using the Control Panel > Add or Remove Programs to uninstall the Office,
then reboot the machine, before doing the Installation as i mentioned above.
do you have the full version of Office 2007 or an upgrade version?
I will try using the Control Panel > Add or Remove Programs to uninstall the Office,
then reboot the machine, before doing the Installation as i mentioned above.
do you have the full version of Office 2007 or an upgrade version?
ASKER
I uninstalled Office 2007 using the uninstall from control panel, then reinstalled it and did all the updates. I then went to the registry to see whre it thought Msexcl40.dll was and it is in the right place. It's the hotkey listed as win32old. Above it was a key called win32 wehre it geve the address c:\program files\microsoft office\OFFICE11\msaexp3.dl l. I checked that address and found the file in c:\program files\microsoft office\OFFICE12, so I edited that key. I then ran my program and got the same ISAM error, so I ran Regsvr32 c:\winnt\system32\msexcl40 .dll and it said it registered msexcl40.dll. Now I get a different error. Microsoft JET Database Engine No value given for one or more required parameters. I've attached a screen capture of this error.
new-error.JPG
new-error.JPG
ASKER
I have the following in the registry
win32 c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl l
win32old C:\WINDOWS\system32\msexcl 40.dll
I looked for c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl l and can't find the directory office11. I have a directory office12. So i edited the entry, but still get the same error.
I asked someone what they have in their registry, and they don't have
c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl l
So I removed that and moved C:\WINDOWS\system32\msexcl 40.dll to win32. this is what htey have in thier registry and they can run the program I can't.
But I get the same error.
I'm sure if I reinstall office2003 it will work. Can I run both?
win32 c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl
win32old C:\WINDOWS\system32\msexcl
I looked for c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl
I asked someone what they have in their registry, and they don't have
c:\Program Files\Microsoft Office\OFFICE11\msaexp3.dl
So I removed that and moved C:\WINDOWS\system32\msexcl
But I get the same error.
I'm sure if I reinstall office2003 it will work. Can I run both?
do you have the full version of Office 2007 or an upgrade version?
ASKER
I am installing the full version of Office 2007 enterprise
ASKER
I was thinking of instaling Office 2003 again. I used to have 2003 and 2007 on this machine. the problems started after I removed Office 2003. I was thinking I'd remove 2007 again, then install 2003 then install 2007 over that. Do you think that will work?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ok, here I go....
FWIW,
ISAM, stands for: (I)ndexed (S)equential (A)cess (M)ethod.
What OS are you running?
Also make sure that you are up to date with all your service packs for Windows and Office.
Here is a fix for this error from the web:
http://it.toolbox.com/blogs/sharepoint-blog/could-not-find-installable-isam-17062
Basically in this code:
string excelConnectionString = @"Provider=Microsoft.Jet.O LEDB.4.0;D ata Source=C:\Temp\metadata.xl s;Extended Properties=Excel 12.0";
...replacing: Excel 12.0
...with: Excel 8.0
...fixed the issue
;-)
JeffCoachman
ISAM, stands for: (I)ndexed (S)equential (A)cess (M)ethod.
What OS are you running?
Also make sure that you are up to date with all your service packs for Windows and Office.
Here is a fix for this error from the web:
http://it.toolbox.com/blogs/sharepoint-blog/could-not-find-installable-isam-17062
Basically in this code:
string excelConnectionString = @"Provider=Microsoft.Jet.O
...replacing: Excel 12.0
...with: Excel 8.0
...fixed the issue
;-)
JeffCoachman
ASKER
I followed the directions exactly, and I can now run my report program. I think I had corrupted my installation of office by not removing the prior version correctly.
Thank you!!!!
Thank you!!!!
then rebooting the machine before Installation
On installation, do a complete install ( run everything on the computer )
"ISAM drivers are used by Access to update file formats other than its own. If the path to the ISAM driver in your Windows registry is not valid, or if the ISAM driver does not exist, you may receive one of the following error messages: "
from http://support.microsoft.com/kb/283881/