【发布时间】:2010-03-23 13:52:20
【问题描述】:
据我了解,我无法再使用 ODBC 连接到 Microsoft Access 2007 中的 Visual Foxpro 9 表。我发现我需要使用 OLE DB 进行连接。我下载了 Visual Foxpro 提供程序,但我没有找到完成我的链接或从 Access 中导入的说明。有人回答吗?
【问题讨论】:
-
您从哪里得知不能使用 ODBC?
据我了解,我无法再使用 ODBC 连接到 Microsoft Access 2007 中的 Visual Foxpro 9 表。我发现我需要使用 OLE DB 进行连接。我下载了 Visual Foxpro 提供程序,但我没有找到完成我的链接或从 Access 中导入的说明。有人回答吗?
【问题讨论】:
找到了。微软放弃了 ODBC 驱动程序,但这个对我有用。 XP SP2 http://www.topol.eu/articles/download%20odbc
【讨论】:
好像有办法use odbc
【讨论】:
更高版本的 Access 中不包含 FoxPro 表的 ODBC 驱动程序。
简单的解决方案是下载 FoxPro 的 ODBC 驱动程序。
http://msdn.microsoft.com/en-us/vfoxpro/bb190233.aspx
完成上述操作后,您可以使用 access 中的标准导入选项来拉入数据,事实上,您实际上可以链接到表并编辑 access 中的数据,而无需导入。
其实你可以使用Jeff提供的链接,不过需要先安装上面的驱动。
上述驱动也支持所谓的空闲表。那时数据库被认为是一个目录,目录中的每个 dBase 文件都将显示为存在于给定数据库中的表(因此,数据库本质上是一个文件夹,其中包含每个表的文件)。
当窗口选择数据源对话框出现时,您必须单击机器数据源,然后您会看到您刚刚安装的两个驱动程序的选择。只需选择可视 Foxpro 数据库驱动程序即可。
只需安装上述 ODBC 驱动程序,然后使用功能区上的外部数据选项卡,然后选择 ODBC,向导将启动,您可以链接或导入该可视 FoxPro 数据。
附带说明一下,上面的链接有点混乱,您想向下滚动一点并选择 MSI 文件...不是第一个下载选项。
【讨论】: