问题标签 [foxpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1255 浏览

performance - 调整 FoxPro 数据

我们通过索引碎片整理、重新索引或删除和重建索引来调整 SQL Server 数据库。Foxpro 有这样的数据调整技术吗?

谢谢,查克。

0 投票
3 回答
1288 浏览

foxpro - 如何避免我的 VisualFoxPro 的 EXE 文件被反汇编

我尝试了 refox,看看我的 EXE 是多么容易被拆卸。refox 提供了一项功能,他们保证没有人可以拆卸。但是,还有其他选择吗?

0 投票
3 回答
3217 浏览

foxpro - FoxPro:如何从独占锁定的 DBF 表文件中读取数据?

我正在寻找一种解决方案来访问 DBF 文件并读取独占锁定的数据。问题是,我无法关闭主服务并复制数据库。

有没有可能避免这些排他锁并读取数据?我的意思是有一个解决方法,在 Access 中有一个链接表,但我不记得了。

谢谢
托本

0 投票
3 回答
6206 浏览

c# - 如何使用 .NET 从现有表创建新的 VFP (OLEDB) 表?

我们有一个创建许多 Visual Foxpro (DBF) 表的应用程序。这些表中的每一个都有不同的模式,但它们都包含一个已知的日期字段。

我被要求创建另一个应用程序(在 C# 中),它将上周的数据从每个表复制到一个新表(在与源表不同的文件夹中)。将保留不同的表(例如,如果有三个源表,则将有三个目标表)。

随着时间的推移,表格可能会发生变化(例如添加的新字段),因此我无法对表格结构做出假设(除了上述日期字段的存在)。

从一个表中获取数据并创建具有相同结构的新表的最简单/最佳方法是什么?

我知道如何查询表以提取数据(例如用上周的记录填充数据集)。但是,我认为必须有一种更好的方法来创建新表并用结果填充它,而不是手动解析模式中的所有字段信息并使用它来重新创建目标表。

使用 FoxPro 似乎与 SQL Server 有很大的不同,每次都让我头疼,所以我需要一些关于我的方法的指导。

生产机器上安装了 VFP 9 OLEDB 驱动程序。如果可能的话,我们宁愿不必安装太多其他东西。

0 投票
1 回答
1142 浏览

foxpro - Visual FoxPro 报告问题 - 摘要带

我有一个图片文件需要放在报告的摘要带中。但是,根据页面上的数据量,图片有时会跨越两页。有没有什么办法可以防止图片跨页并强制分页来防止呢?

0 投票
3 回答
306 浏览

windows - 将活跃的程序带到最前面 - 有一点点变化

我有一个用 foxpro (~shudder~) 编写的程序,我继承了它。

问题是,它有一些 COM 控件。当您启动 2 个副本时,第二个副本将引发错误。所以我想,这可以被清理以将活动副本带到前面,只允许一个实例。

这很好,但程序需要一个命令行参数,允许它以不同的模式运行。您只能在每种模式下运行一个副本,例如

1)

2)

我想要的是这个

我希望这是有道理的。确定程序的运行实例是处于 pos 模式还是 bos 模式是一种优雅的方法,这样我就可以确定将哪个进程带到前面或是否在请求的模式下启动一个新副本。

我在这里不一定需要 foxpro 代码 - 尽管那会很好。这个概念是我所追求的,关于实现它的 Windows API 函数的一些提示也会有所帮助。例如,您能确定正在运行的进程的命令行选项吗?

0 投票
2 回答
618 浏览

dll - 使用 activex 创建 Visual Fox Pro DBF

有人知道是否有可以创建 VFP DBF 文件的 activex dll 吗?我的意思是我用 1C:Enterprise 8.2 语言编写应用程序,我需要将一些数据导出到 VFP DBF 中。而且我只能在这种语言中使用activex dll。获得免费 dll 将是完美的,但如果有什么好的,我也可以付费。

0 投票
1 回答
847 浏览

jdbc - 从 linux 上的 jdbc 连接到 dbase

我们可以.dbf使用 JDBC 连接到 Linux 上的 dBAse/FoxPro 文件吗?

0 投票
2 回答
1083 浏览

c# - 将 FoxPro 导出到 dBase 的代码或工具

我想将 FoxPro 表转换为 dBase IV 表。有人能帮我吗?

这可能是与 c# 一起使用的代码片段或第三方工具

普拉萨纳

0 投票
2 回答
2195 浏览

nhibernate - 使用 JetDriver 通过 NHibernate 为 FoxPro 表的插入关闭自动空值不起作用

我正在使用 NHibernate 与 Burrow 和 Fluent 将数据从 SQLServer2005 传送到一个充满 FoxPro 7 dbf 的目录中。

当我尝试通过 Burrow 的 GenericDAO 保存新记录时,我得到一个异常,归结为“字段 XXX 不接受空值”,其中字段 XXX 是一个 NOT NULL 字段,它根本没有被映射,因为它不重要并且应留空。

我之前在直接使用 ADO.Net 和 OleDbConnection 时遇到过这个问题,发现在连接字符串中添加“;NULL=OFF”可以解决问题。

我已经在连接字符串中尝试了“NULL=OFF”、“NULL=NO”以及提供者的“VFPOLEDB”和“VFPOLEDB.1”。它仍然尝试自动将 NULL 插入“INSERT (field1, field2, ...) VALUES (?, ?, ? ...)”语句中缺少的字段(即,我没有映射的那些字段)。

有任何想法吗?

这是我对 FoxPro 表的流利配置:

映射类,这些被插入的实际表有几十个未映射的字段,所有字段都不是空的,它们在新记录上都应该是空白的: