问题标签 [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 投票
1 回答
170 浏览

sql - 存储在 SQL 表中的文档

我有一个旧版 FoxPro 应用程序,它将文档存储在 SQL 表中的一个字段中,该字段具有图像数据类型。FoxPro 将图像数据类型作为“常规”字段访问,该字段可用于存储各种文件。我有一个 FoxPro 控件,它与 General 字段交互,用于修改/查看存储的文档。我需要将此控件迁移到 .NET 并使用户可以轻松查看/修改各种类型的文档。

是否有人对解决此问题的一些方法有任何建议,或者知道我需要考虑迁移到 .NET 的事项?我很确定我需要将该字段迁移到 varbinary(max) 或 FileStream 数据类型。

0 投票
2 回答
2086 浏览

sql - 小计和总计列

在 Visual Foxpro 9 中,我试图编写一个带有产品“小计”列和报告“总计”列的 sql。
工作的 sql 代码如下,但是当我插入注释掉的“Case”代码时,我得到的错误似乎随着我纠正前面的错误而增加。
谁能告诉我应该在哪个位置插入“案例”以及代码有什么问题?

0 投票
1 回答
694 浏览

vb6 - OleControl 实例化为错误类型 - 仅在 Reg Free COM 中使用时?

我有一个 ActiveX 控件(使用 C# 创建),我正在使用后期绑定将其添加到 Visual FoxPro 中的表单中。当我注册控件时它可以正常工作。

我想使用 reg free COM 并创建必要的清单文件。现在它加载并以非活动状态显示,直到我双击或语法激活它​​。我认为这与 reg free com 清单文件没有任何关系。但是,在进行后期绑定调用之前/之后,我需要做些什么来设置它AddObject()吗?

当我检查由它OleTypeAllowed创建的 OleControl 的属性时,AddObject()它是1(嵌入式 OLE 对象)而不是-2(ActiveX 对象)。所以 OleControl 被实例化为错误的类型。

我还尝试了以下方法:

  1. DEFINE的子类OleControl并设置属性OleTypeAllowed = -2。使用后期绑定加载控件。它没有按要求工作。OleTypeAllowed回来了1

  2. 注册了 ActiveX 控件。使用可视化编辑器将 ActiveX 控件作为子类添加到项目中。取消注册控件。使用后期绑定加载控件。它没有按要求工作。OleTypeAllowed回来了1

是否可以将 OleControl 作为 ActiveX 控件加载?

任何我可以转换为 FoxPro 的 VB 输入也将不胜感激。

0 投票
2 回答
8221 浏览

command-line - 如何自动化 Visual FoxPro 项目的构建?

我有兴趣弄清楚如何从 Visual FoxPro 自动化构建,类似于我们如何使用MSBuild从命令行构建 .NET 项目。

似乎可以将命令行参数传递给 VFP.exe,其中可能包括指定一些运行的初始启动 prg 的能力,但目前尚不清楚从非交互式帐户(如网络服务)启动 IDE 的效果如何在可能运行自动构建的 Windows 上。

之前有没有人尝试过,或者读到过有人试图编写这样的 VFP 构建脚本?我将不胜感激任何可能导致我找到解决方案的指针。

0 投票
1 回答
3307 浏览

sql-server - 简单查询的 ODBC 超时错误

在对 SQL Server 数据库执行 sql 代码时,我们收到以下 ODBC 超时错误。

“连接错误:[Microsoft][ODBC SQL Server Driver]Timeout expired”“S1T00”

这里令人困惑的是,我们的堆栈转储表明它在发生超时时正在执行的 SQL 代码 - 非常简单:

选择 @@TRANCOUNT 作为 TranCount

或者有时...

开始交易

我们的客户说,发生这些错误时数据库服务器上的负载并没有压倒一切。什么可能导致这些简单的语句超时?我相信超时设置相当短(在 1 到 5 秒之间)......但仍然, SELECT @@TRANCOUNT 应该是瞬时的。

有任何想法吗?

0 投票
1 回答
513 浏览

foxpro - 将数据插入 VFP 数据库时 ADS OleDB 出错?

我需要 ADS OleDB Provider for Visual FoxPro 的帮助。

我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。

如果我使用较小的表插入一些示例数据,则索引损坏没有问题。

有人知道这个问题并找到了解决方法吗?

谢谢!

0 投票
3 回答
3580 浏览

url - FoxPro 中的 URL 编码

我无法快速找到谷歌答案,而且我面前没有帮助(长篇故事),所以,我的问题是:有没有一种简单的方法可以在 MS Visual FoxPro 8 中对字符串进行 URL 编码

0 投票
2 回答
451 浏览

foxpro - 悬挂视觉 foxpro 应用程序 - 我可以使用 userdump/windbg 吗?

我有一个挂起的可视 foxpro 6 应用程序(100% CPU)。进程资源管理器等不表示任何活动,因此它显然处于某种循环中。

对于 .net 或 C 应用程序,我会在进程挂起时转储它,并确定导致问题的方法。是否可以使用 foxpro 完成类似的技术,或者关于如何识别所涉及的方法的任何建议?

我们可以完全访问源代码,并且可以重建它。但是我们无法在我们的设施中重现该问题——我们只看到这种情况偶尔发生在一个客户身上。

0 投票
4 回答
245 浏览

sql - IDS 对单用户应用程序来说太过分了?

我有以下困境:我的客户(妈妈和流行当铺)一直在使用我的 mgmt。系统,使用 ISQL 开发,已有 20 多年的历史。在这两个十年中,我根据每个客户的需求定制了应用程序,或者当法律/法规的变化需要它时。大多数客户端是单用户站点。有些人有多个商店,但从不想要分布式数据库,不相信互联网或任何其他类型网络的可靠性或安全性。所以,他们都使用标准引擎。我已经能够解决一些 SE 限制,并使用 ISQL 和 SE 做了一些巧妙的技巧,但迟早,新的法律可能会要求当铺客户、商品、电子传输等的图像,然后是时候升级了到 IDS,在 4GL 中重新编写应用程序或更改为另一个 RDBMS。合乎逻辑且最简单的路线是 IDS/4GL,

0 投票
3 回答
2937 浏览

foxpro - foxpro 应用程序中使用的字体

我想知道有什么方法可以知道 foxpro 应用程序使用哪种字体进行打印。这个 foxpro 应用程序大约 8-10 岁。当我打印账单时,它会在(XP,Win7 os)中产生相同的字体样式。我想要这种字体,因为它比我在 Win 7 OS 上尝试的不同字体产生的效果更好。

谢谢....