使用 Foxpro 表和 Advantage Data Architect

Posted

技术标签:

【中文标题】使用 Foxpro 表和 Advantage Data Architect【英文标题】:Using Foxpro tables and Advantage Data Architect 【发布时间】:2012-07-03 15:07:11 【问题描述】:

我主要想利用优势来访问大于 2 gig 的 Fox 表。我的程序很简单,可以从命令窗口运行。 我安装了 Adv Data Archetect 并安装了 ODBC 驱动程序。 我对连接等不是很了解。 有人可以向我解释,提供链接或提供我需要能够使用和创建 2 gig + 表的代码。 谢谢

【问题讨论】:

我正在使用 Visual Foxpro 9。我正在尝试这个 x="Driver=Advantage StreamlineSQL ODBC; DataDirectory=C:\Data ; DefaultType=Visual FoxPro;" 但我想我错过了一些东西。此时我还卸载了 ODBC 驱动程序,认为我不需要它。 对不起,我做得不好。我正在 Foxpro 命令行上尝试这个...... m_x="Driver=Advantage StreamlineSQL ODBC; DataDirectory=C:\Data ;DefaultType=Visual FoxPro;" !m_x 它应该可以正常工作。如果您通过 ODBC,FoxPro 不会“关心”文件大小。您可能想要编辑您的问题并尝试准确说明您在做什么以及您遇到了什么错误。在这一点上对我来说似乎有点模糊。 【参考方案1】:

我无法从 OP 中得知您实际做了什么,但听起来您希望能够将 ODBC 驱动程序与现有的 Visual FoxPro 应用程序一起使用,而无需从直接表访问中更改应用程序。这是不可能的。

这里是一个link to a screencast,显示了一个使用 ODBC 获取超过 2GB 限制的表的示例。如果我没记错的话,它展示了如何使用视图来访问数据;这样做可以最大限度地减少您需要进行的更改的数量。更多关于remote views can be found here的信息。

您还可以将 ODBC“直接”用于SQL pass through 语句。如果您更喜欢 ODBC,也可以将 OLE DB 与 cursor adapters 一起使用。

【讨论】:

谢谢马克我会检查出来 马克,你一针见血。截屏视频对我有很大帮助。非常感谢!

以上是关于使用 Foxpro 表和 Advantage Data Architect的主要内容,如果未能解决你的问题,请参考以下文章

FOXPRO表中有三列数据,分别存储着 A: 地区,B:销售量,C:销售月份 的数据 想实现的查询表格如下:

用于 FoxPro 的 c++ dll

如何使用 DAO 将列添加到 FoxPro 文件

利用visual foxpro将dbf文件转为excel文件之后 中文部分都是乱码如何解决呢?

LINQ 是不是存在类似于 FoxPro 的 Rushmore 的任何类型的索引? [复制]

利用visual foxpro将dbf文件转为excel文件之后 中文部分都是乱码如何解决呢?