我有一个通过MS FoxPro提供程序与OleDb数据库表(dbf)对话的解决方案。最近,我们想把这个解决方案推出给Azure女士,但它说供应商还没有安装。
异常:无法找到请求的.Net框架数据提供程序。它可能不会安装。
想不想把这个安装好?该解决方案在我的本地机器上运行,没有错误。我已经在谷歌上搜索过,但是找不到任何具体的东西--但是我确实看到了一些文章,表明OleDb还不能安装。
这里是我在蔚蓝网站上得到的直接错误信息
基础提供程序在打开时失败。“VFPOLEDB”提供程序未在本地计算机上注册。
发布于 2013-09-24 13:16:02
Azure可能运行在x64位操作系统上。您需要一个用于foxpro的Ole DB提供程序,该接口在x64操作系统中运行良好。或者您可以将其更改为x86操作系统。
发布于 2013-09-27 11:28:23
Azure是微软的Server数据库的云版本,因此要连接到它,您需要的是SQL驱动程序,而不是VFP的OleDB。如果您需要查询VFP中的一个表和Azure中的另一个表,我不相信您可以.即使两者都是32位,而VFP无论如何也只能是32位.如果您确实需要在两者之间进行查询,则必须在一个由3部分组成的过程中完成。查询从Azure到.Net (类似于DataTable结果),查询从VFP到DataTable,然后您可以手动滚动行并获得所需的内容,比如LINQ。
https://stackoverflow.com/questions/18973122
复制相似问题