在Windows 7 64位与未注册的Jet 4.0问题 [英] Problem with unregistered Jet 4.0 on Windows 7 64 bit

查看:424
本文介绍了在Windows 7 64位与未注册的Jet 4.0问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图运行一个程序,硬盘驱动器上运行,使用的Microsoft Jet OLEDB到开放,从一个MS Access数据库的信息。问题是,当我尝试运行该程序的Visual Studio给了我这个错误:

I am trying to run a program, running on the hard drive, that uses Microsoft Jet OleDB to open and get info from an MS Access database. The problem is that when I try to run the program Visual Studio gives me this error:

在'Microsoft.Jet.OLEDB.4.0'提供者未在本地计算机上注册。

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

我试过建设项目为目标的x86,而不是任何CPU,但没有奏效。我也期待在Windows \ Syswow64资料文件夹(相当于64位的Windows \ System32文件夹中有32位计算机上)。双方的Msjet40.dll和msjetoledb40.dll文件在这个文件夹,所以我知道该文件是否存在。我也试着将这个文件夹中的命令提示符,然后键入REGSVR32两个文件。我看到用于注册​​其他网站上的DLL这种方法。

I tried building the program to target "x86" instead of "Any CPU", but that did not work. I also looked in the Windows\SysWOW64 folder (the 64 bit equivalent to Windows\System32 folder on a 32 bit machine). Both msjet40.dll and msjetoledb40.dll files are in this folder, so I know the files exist. I also tried going to this folder in the command prompt and typing "regsvr32 " for both files. I saw this method used to register DLLs on another website.

我的问题是我怎么得到的Jet 4.0公用事业工作在我的Windows 7 64位机?

My question is how do I get the Jet 4.0 utilities to work on my Windows 7 64 bit machine?

推荐答案

其实,Syswow64资料目录是32位文件。如果你有一个的Msjet40.dll和msjetoledb40.dll在System32下,这将是64位。据我所知,大约有没有64位版本的Jet。我可能是错误的,因为是一个新的64位Office来了。

Actually, the SysWOW64 directory is the 32 bit files. If you had a msjet40.dll and msjetoledb40.dll in System32, those would be 64 bit. As far as I am aware, there are no 64 bit versions of Jet around. I could be mistaken as there is a new 64 bit Office coming.

这篇关于在Windows 7 64位与未注册的Jet 4.0问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆