为什么VFP.NET OLEdb载体不能在64位Windows中运行?

我创建了一个使用VB的Windows解决方案,它将Visual Foxpro数据库中的一些遗留信息读入SQL 2005.麻烦的是这种用法在Windows Web server 2003 32-Bits中运行惩罚,但客户最近重新定位到Windows 2003 64位,目前解决方案也无法运行。 我收到的消息是VFP.NET OLEdb运营商未找到。 我调查了一下,并且每件小事似乎都提到没有补救措施。 请给我任何帮助......

0
2019-05-05 00:55:34
资源 分享
答案: 3

对于VFP表,Sybase Anywhere有一个OLEDB provider。 它在网页中提到Web服务器维持64 bit Windows,但没有找到OLEDB provider

支持64位Windows和Linux服务器

为了更好地提高可扩展性,x86_64架构的帮助包含在Windows的Advantage数据库服务器和Linux中。 在具有x86_64 cpu和64位操作系统的计算机系统上,Advantage Database Server当前肯定能够使用超过4GB的内存。 增加的内存肯定会允许额外的客户同时访问Web服务器,并且还可以在增加问题时增加Web服务器可以缓存的详细信息量。

我真的没有自己尝试,但VFP新闻组的有些人记录它运行正常。

链接到Advantage Server / VFP页面

0
2019-05-16 23:53:13
资源

您是否尝试将目标CPU转换为x86而不是创新编译器备选方案中的"Any CPU"? 我认识到这解决了其他各种OLEDB载波强行利用32位变化的麻烦。

0
2019-05-08 04:47:18
资源

您需要使用准备好x86的目标CPU进行编译,以强制您的代码使用VFP OLE Db provider32 bit变体。

微软已表示没有打算启动Visual FoxPro OLE Db运营商的64-bit版本。 因此,微软有还说,VFP 9是Visual FoxPro的最后一个版本,而且援助肯定会以2015结尾。 如果VFP 9需要OLE DB运营商,则可以获取这里

0
2019-05-07 17:41:08
资源