首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VFP .NET OLEdb provider不能在64位视窗下工作?

为什么VFP .NET OLEdb provider不能在64位视窗下工作?
EN

Stack Overflow用户
提问于 2008-08-03 15:07:10
回答 3查看 11.4K关注 0票数 31

我使用VB编写了一个windows服务,它从Visual Foxpro数据库中读取一些要插入到SQL2005中的遗留数据。问题是,这种使用在Windows server 2003 32位上运行得很好,但是客户端最近迁移到了Windows 2003 64位,现在该服务将无法工作。我收到一条未找到VFP .NET OLEdb provider的消息。我研究了一下,似乎所有的东西都指出没有解决方案。任何帮助,请..。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-08-03 19:42:04

您是否尝试过在高级编译器选项中将目标CPU更改为x86而不是"Any CPU"?我知道这通过强制使用32位版本解决了其他OLEDB提供商的一些问题。

票数 15
EN

Stack Overflow用户

发布于 2008-08-03 22:48:47

您需要将目标CPU设置为x86进行编译,以强制您的代码使用32 bit版本的VFP OLE Db provider

Microsoft has stated表示没有发布Visual FoxPro OLE Db访问接口的64-bit版本的计划。为了更有价值,微软有also stated说VFP9是Visual FoxPro的最终版本,支持将在2015中结束。如果您需要用于VFP 9OLE DB提供程序,您可以获得here

票数 9
EN

Stack Overflow用户

发布于 2008-08-06 22:33:33

Sybase Anywhere有一个用于VFP表的OLEDB provider。它在页面中声明服务器支持64 bit Windows,不知道OLEDB provider

支持64位Windows和Linux服务器

为了进一步增强可伸缩性,在Windows和Linux的Advantage数据库服务器中添加了对x86_64体系结构的支持。在配备x86_64处理器和64位操作系统的计算机上,Advantage数据库服务器现在可以使用超过4 4GB的内存。额外的内存将允许更多的用户并发访问服务器,并在处理查询时增加服务器可以缓存的信息量。

我自己没有试过,但VFP新闻组的some people报告说它工作得很好。

Link to the Advantage Server / VFP Page

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档