积极答复者
有关64位OLEDB驱动的问题

问题
-
在64位系统中用"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxxxxxx"连接Access数据库会出现 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
是因为没有64位的OLEDB驱动。找了半天Microsoft只发布了windows server 2003 的64位驱动。但是vista 和windows 7的却找不到。。
另外不要告诉我说在项目里选编译 CPU 为 x86 或者说在IIS里设置32位运行。。这方法我早就知道。。
我想知道在64位环境下有没有一个良好的连接Access的解决方案呢?
这个问题困扰我一段时间了,,还请哪位高人解答下啊!
再次谢过!
刚刚仔细找了下,基本上已经确定了64位不支持OLEDB驱动了。真搞不明白微软是不是有毛病啊,难道我一个小程序要去安装一个SQL Server?真是晕阿!
虽然Access不怎么地,但是有时候还是很实用的啊,真搞不明白为什么就不开发个64位的OLEDB驱动呢!
欢迎光临我的博客http://www.raymanzhai.com/
答案
-
你好!
访问access数据库的jet引擎只有32位的,你如果不想把IIS设置为32位模式,没有其他办法了,只能换Sql Server数据库了!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好,谢谢您的解答。
我想问下,一般C/S类型的软件需要在本地存储一些数据,一般怎么存储呢?我是要做一个联系人管理的软件。很多联系人资料要加密存储在本地,用Access以外什么方法又方便又实用呢?
I am Rayman Zhai- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好!
不客气啊!
实际上在本地存储数据的话,Access就比较合适,但是由于64位的原因,你需要考虑其他方案了!
你可以使用Visual Studio 附带的Sql Server express,比较轻量级!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好。Sql Server express这个是可以,我也考虑过,但是由于没有用过,有个疑问哦。就是如果客户端不装Sql Server express可不可以用呢?
因为我这软件的用户都是傻瓜来的。连打字都不会,都要用手写板。
上次有一客户打电话来说软件坏了,我们一看原来是不小心把桌面快捷方式删除了,他就找不到了。郁闷!
如果要让他们再Sql Server express,那估计要命了。
I am Rayman Zhai- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
可以把Sql Server express打包到安装包里!
另外,如果数据不是很多,可以使用XML文件来保存,也是可以加密的!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
全部回复
-
你好!
访问access数据库的jet引擎只有32位的,你如果不想把IIS设置为32位模式,没有其他办法了,只能换Sql Server数据库了!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好,谢谢您的解答。
我想问下,一般C/S类型的软件需要在本地存储一些数据,一般怎么存储呢?我是要做一个联系人管理的软件。很多联系人资料要加密存储在本地,用Access以外什么方法又方便又实用呢?
I am Rayman Zhai- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好!
不客气啊!
实际上在本地存储数据的话,Access就比较合适,但是由于64位的原因,你需要考虑其他方案了!
你可以使用Visual Studio 附带的Sql Server express,比较轻量级!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
你好。Sql Server express这个是可以,我也考虑过,但是由于没有用过,有个疑问哦。就是如果客户端不装Sql Server express可不可以用呢?
因为我这软件的用户都是傻瓜来的。连打字都不会,都要用手写板。
上次有一客户打电话来说软件坏了,我们一看原来是不小心把桌面快捷方式删除了,他就找不到了。郁闷!
如果要让他们再Sql Server express,那估计要命了。
I am Rayman Zhai- 已标记为答案 Rayman Zhai 2009年11月26日 15:29
-
可以把Sql Server express打包到安装包里!
另外,如果数据不是很多,可以使用XML文件来保存,也是可以加密的!
周雪峰- 已标记为答案 Rayman Zhai 2009年11月26日 15:29