问题标签 [visual-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.
command-line - 如何自动化 Visual FoxPro 项目的构建?
我有兴趣弄清楚如何从 Visual FoxPro 自动化构建,类似于我们如何使用MSBuild从命令行构建 .NET 项目。
似乎可以将命令行参数传递给 VFP.exe,其中可能包括指定一些运行的初始启动 prg 的能力,但目前尚不清楚从非交互式帐户(如网络服务)启动 IDE 的效果如何在可能运行自动构建的 Windows 上。
之前有没有人尝试过,或者读到过有人试图编写这样的 VFP 构建脚本?我将不胜感激任何可能导致我找到解决方案的指针。
sql-server - 是否可以获得在 SQL Server 上运行的应用程序的客户端进程 ID?
对于我的 VFP 应用程序,我有一个程序来检查当前谁在访问服务器(通过使用 sp_who2),还有另一个程序来检查谁当前正在锁定哪个表。
但我想知道我的用户目前正在访问哪些选项。我正在考虑是否可以编写一个 SP 来获取特定客户端的当前连接进程 ID,并在用户加载程序期间将程序名称插入到 SQL 中的表(ActLog)中。并在用户卸载程序时删除该特定记录。
然后从 ActLog 中,我可以知道谁当前正在访问哪个程序。目前,我想知道我是否能够获取客户端进程 ID?
rgds/安德烈亚
sql - 使用 php 更新 Visual foxpro DBF
我正在使用 php 使用 ADO COM 更新 VFP 9.0 下的一些表。
在我指定任何Where子句之前,我可以选择和更新 DBF。
当我在查询中添加 where 子句时,它只是返回或更新 0 行。
结果:
代码 2:使用 Where 子句
结果:
ID 列是上表中的键。
我对 VFP 比较陌生。我不确定这是 Visual Foxpro 设置还是其他阻止更新或选择是否有选择地进行的设置。
foxpro - 将数据插入 VFP 数据库时 ADS OleDB 出错?
我需要 ADS OleDB Provider for Visual FoxPro 的帮助。
我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。
如果我使用较小的表插入一些示例数据,则索引损坏没有问题。
有人知道这个问题并找到了解决方法吗?
谢谢!
vb.net - 使用 ADO 记录集向 VB.NET 中的 VFP 数据表添加新记录
我正在尝试使用 ADO 数据集向 Visual FoxPro 数据表添加一条新记录,但没有成功。代码运行良好,没有例外,但是当我在没有新记录之后检查 dbf 时。代码片段中显示的 mDataPath 变量是整个数据库的 .dbc 文件的路径。底部关于 For 循环的注释;我正在将传入电子邮件的正文添加到此 MEMO 字段中,因此认为我需要将此字符串的添加分解为 256 个字符的块。任何指导将不胜感激。
url - FoxPro 中的 URL 编码
我无法快速找到谷歌答案,而且我面前没有帮助(长篇故事),所以,我的问题是:有没有一种简单的方法可以在 MS Visual FoxPro 8 中对字符串进行 URL 编码
foxpro - 悬挂视觉 foxpro 应用程序 - 我可以使用 userdump/windbg 吗?
我有一个挂起的可视 foxpro 6 应用程序(100% CPU)。进程资源管理器等不表示任何活动,因此它显然处于某种循环中。
对于 .net 或 C 应用程序,我会在进程挂起时转储它,并确定导致问题的方法。是否可以使用 foxpro 完成类似的技术,或者关于如何识别所涉及的方法的任何建议?
我们可以完全访问源代码,并且可以重建它。但是我们无法在我们的设施中重现该问题——我们只看到这种情况偶尔发生在一个客户身上。
c# - 如何在 C# 中创建的 .dbf 表中保留列顺序?
我正在尝试使用 Visual C# 创建一个 .dbf 表,因为我需要它来将数据导入另一个应用程序。为此,我需要列顺序完全正确,否则该应用程序将不接受该表。到目前为止它工作正常,但最近我不得不对表的结构进行一些更改,并且我在 CREATE 语句中的确切位置添加了列。我遇到的问题是,当我在使用 Visual Fox Pro 创建后打开表时,新列位于表的末尾,而不是我放置它们的位置。
我的代码如下:
CNP_COPIL、DATA_ACORD 和 LOC_PRES 等列是一些新列,并且总是放在最后,即使我在 Visual Fox Pro 中执行 CREATE COMMAND
我还可以提到我每次都创建一个空表并用数据填充它,我不做改变表,因为我不需要。每个月都有一张新桌子。
而且我似乎不明白为什么它将“新列”放在最后,即使该表是新表并且我已从该位置删除了所有以前的表
sql - 如何避免问号字符的 ODBC 参数化?在文字和评论中?
我遇到了一个问题,我有问号字符“?” 在我的 SQL 脚本中的注释中引起了问题。当我使用 Visual FoxPro SQLEXEC 函数通过 ODBC 连接运行这些语句时,这些字符被视为参数和 VFP 值提示。
使用 SQLEXEC 时,我有哪些选项可以处理注释中的问号字符?我希望我可能会在某些情况下关闭参数化,或者在将字符串作为命令传递之前如何转义这些字符。到目前为止,我还没有找到这种解决方案的任何证据,所以看起来我可能不得不删除所有不受欢迎的注释,因为它们通常是为存储过程创建语句,我们希望保留这些注释。我希望有人可能有一个比完全删除评论更令人愉快的解决方案。
sql-server-2008 - 尝试将旧 Visual FoxPro 数据库导入 SQL 时收到“找不到列 -1”
我有大量的 Visual FoxPro db 文件,我试图将它们导入一个空的 SQL 2008 Express 数据库。当我运行 SQL 导入和导出向导时,一切似乎都很好。当我到达映射部分时,我可以单击预览并查看所选 FP 表中的数据。当我单击编辑映射或下一步时,我得到:
任何见解将不胜感激。