问题标签 [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.
sql - 存储在 SQL 表中的文档
我有一个旧版 FoxPro 应用程序,它将文档存储在 SQL 表中的一个字段中,该字段具有图像数据类型。FoxPro 将图像数据类型作为“常规”字段访问,该字段可用于存储各种文件。我有一个 FoxPro 控件,它与 General 字段交互,用于修改/查看存储的文档。我需要将此控件迁移到 .NET 并使用户可以轻松查看/修改各种类型的文档。
是否有人对解决此问题的一些方法有任何建议,或者知道我需要考虑迁移到 .NET 的事项?我很确定我需要将该字段迁移到 varbinary(max) 或 FileStream 数据类型。
sql - 小计和总计列
在 Visual Foxpro 9 中,我试图编写一个带有产品“小计”列和报告“总计”列的 sql。
工作的 sql 代码如下,但是当我插入注释掉的“Case”代码时,我得到的错误似乎随着我纠正前面的错误而增加。
谁能告诉我应该在哪个位置插入“案例”以及代码有什么问题?
vb6 - OleControl 实例化为错误类型 - 仅在 Reg Free COM 中使用时?
我有一个 ActiveX 控件(使用 C# 创建),我正在使用后期绑定将其添加到 Visual FoxPro 中的表单中。当我注册控件时它可以正常工作。
我想使用 reg free COM 并创建必要的清单文件。现在它加载并以非活动状态显示,直到我双击或语法激活它。我认为这与 reg free com 清单文件没有任何关系。但是,在进行后期绑定调用之前/之后,我需要做些什么来设置它AddObject()
吗?
当我检查由它OleTypeAllowed
创建的 OleControl 的属性时,AddObject()
它是1
(嵌入式 OLE 对象)而不是-2
(ActiveX 对象)。所以 OleControl 被实例化为错误的类型。
我还尝试了以下方法:
DEFINE
的子类OleControl
并设置属性OleTypeAllowed = -2
。使用后期绑定加载控件。它没有按要求工作。OleTypeAllowed
回来了1
注册了 ActiveX 控件。使用可视化编辑器将 ActiveX 控件作为子类添加到项目中。取消注册控件。使用后期绑定加载控件。它没有按要求工作。
OleTypeAllowed
回来了1
。
是否可以将 OleControl 作为 ActiveX 控件加载?
任何我可以转换为 FoxPro 的 VB 输入也将不胜感激。
command-line - 如何自动化 Visual FoxPro 项目的构建?
我有兴趣弄清楚如何从 Visual FoxPro 自动化构建,类似于我们如何使用MSBuild从命令行构建 .NET 项目。
似乎可以将命令行参数传递给 VFP.exe,其中可能包括指定一些运行的初始启动 prg 的能力,但目前尚不清楚从非交互式帐户(如网络服务)启动 IDE 的效果如何在可能运行自动构建的 Windows 上。
之前有没有人尝试过,或者读到过有人试图编写这样的 VFP 构建脚本?我将不胜感激任何可能导致我找到解决方案的指针。
sql-server - 简单查询的 ODBC 超时错误
在对 SQL Server 数据库执行 sql 代码时,我们收到以下 ODBC 超时错误。
“连接错误:[Microsoft][ODBC SQL Server Driver]Timeout expired”“S1T00”
这里令人困惑的是,我们的堆栈转储表明它在发生超时时正在执行的 SQL 代码 - 非常简单:
选择 @@TRANCOUNT 作为 TranCount
或者有时...
开始交易
我们的客户说,发生这些错误时数据库服务器上的负载并没有压倒一切。什么可能导致这些简单的语句超时?我相信超时设置相当短(在 1 到 5 秒之间)......但仍然, SELECT @@TRANCOUNT 应该是瞬时的。
有任何想法吗?
foxpro - 将数据插入 VFP 数据库时 ADS OleDB 出错?
我需要 ADS OleDB Provider for Visual FoxPro 的帮助。
我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。
如果我使用较小的表插入一些示例数据,则索引损坏没有问题。
有人知道这个问题并找到了解决方法吗?
谢谢!
url - FoxPro 中的 URL 编码
我无法快速找到谷歌答案,而且我面前没有帮助(长篇故事),所以,我的问题是:有没有一种简单的方法可以在 MS Visual FoxPro 8 中对字符串进行 URL 编码
foxpro - 悬挂视觉 foxpro 应用程序 - 我可以使用 userdump/windbg 吗?
我有一个挂起的可视 foxpro 6 应用程序(100% CPU)。进程资源管理器等不表示任何活动,因此它显然处于某种循环中。
对于 .net 或 C 应用程序,我会在进程挂起时转储它,并确定导致问题的方法。是否可以使用 foxpro 完成类似的技术,或者关于如何识别所涉及的方法的任何建议?
我们可以完全访问源代码,并且可以重建它。但是我们无法在我们的设施中重现该问题——我们只看到这种情况偶尔发生在一个客户身上。
sql - IDS 对单用户应用程序来说太过分了?
我有以下困境:我的客户(妈妈和流行当铺)一直在使用我的 mgmt。系统,使用 ISQL 开发,已有 20 多年的历史。在这两个十年中,我根据每个客户的需求定制了应用程序,或者当法律/法规的变化需要它时。大多数客户端是单用户站点。有些人有多个商店,但从不想要分布式数据库,不相信互联网或任何其他类型网络的可靠性或安全性。所以,他们都使用标准引擎。我已经能够解决一些 SE 限制,并使用 ISQL 和 SE 做了一些巧妙的技巧,但迟早,新的法律可能会要求当铺客户、商品、电子传输等的图像,然后是时候升级了到 IDS,在 4GL 中重新编写应用程序或更改为另一个 RDBMS。合乎逻辑且最简单的路线是 IDS/4GL,
foxpro - foxpro 应用程序中使用的字体
我想知道有什么方法可以知道 foxpro 应用程序使用哪种字体进行打印。这个 foxpro 应用程序大约 8-10 岁。当我打印账单时,它会在(XP,Win7 os)中产生相同的字体样式。我想要这种字体,因为它比我在 Win 7 OS 上尝试的不同字体产生的效果更好。
谢谢....