foxpro相关内容

VB6 - XP 上的 foxpro 2.6 no isam 错误

老板递给我一些相当古老的遗留代码,都是用 VB6 完成的.在安装 Visual Studio 6 和其他一些东西之后,我终于能够打开项目并实际编译/运行它.我的新问题来自这行代码: 设置 db = DBEngine.Workspaces(0).OpenDatabase(ThePath$, False, ReadOnlyFlag, "FoxPro 2.6;") 我收到错误“找不到可安装的 ISA ..
发布时间:2022-01-20 19:25:35 其他开发

DBase7 中的时间戳

我正在尝试从 .dbf 文件中读取 DBase 7 时间戳值.从 DBase 格式规范中,我得到以下信息: 8 个字节 - 两个长整数,第一个是日期,第二个是时间.日期是自公元前 01/01/4713 以来的天数.时间为小时 * 3600000L + 分钟 * 60000L + 秒 * 1000L 但是,我没有通过这个算法得到任何正确的值.以下是一些二进制表示的时间戳值和实际的日期时间 ..
发布时间:2022-01-15 11:01:06 其他开发

如何从非托管应用程序卸载默认的 .NET AppDomain

有没有办法从非托管应用程序中卸载默认的 .NET AppDomain? 我正在使用名为 .NET Extender 用于在 Visual FoxPro 中使用 .NET 程序集,它允许我托管 .NET 控件并在 FoxPro 环境中使用 .NET 类和方法. 我遇到的问题是,从 Visual FoxPro 中调试应用程序时,它会运行 IDE 的主 vfp9.exe 应用程序文件下的所有 ..
发布时间:2021-11-16 19:15:32 其他开发

使用 FOXPRO 数据库的 VFPOLEDB 提供程序从返回的集合中排除已删除的记录

VS 2010、VB.NET、WINFORMS.在我的应用程序中,我需要导入 foxpro 数据库表并排除已删除的记录.问题是 FOXPRO 表将删除的项目保留在同一个表中.我曾尝试在连接字符串中使用 DELETED=NO 但 vb 抛出 “初始化字符串的格式不符合 OLE DB 规范." 我的功能如下: Dim _DBConn1 As String = "provider=vfpoled ..
发布时间:2021-09-27 19:32:53 其他开发

当我读取一个巨大的 FoxPro .DBF 时,如何使用 VFPOLEDB 提供程序来利用 .NDX/.CDX 索引?

我正在用 C# 编写一个 .NET 应用程序,它使用 Visual FoxPro OLE DB 提供程序 (VFPOLEDB.1) 读取 FoxPro .DBF. 问题是 .DBF 是 900MB,所以与 FoxPro(我们使用 DOS FoxPro)的瞬时读取相比,一个简单的读取花费的时间太长了.提供程序和本地 FoxPro 搜索之间的区别在于,我假设 FoxPro 使用索引文件(我们使用 ..
发布时间:2021-09-18 19:23:26 C#/.NET

在 FoxPro 中为新行乘以和减去前一行中的值

我正在尝试在 fox pro 中编写命令来帮助我计算看起来像这样的表中的两个变量 age death_rate 活着 死了1 0.003 1000 32 0.001 997 13 0.00064 0.0055 0.002... 在 x 岁存活 =(在 x-1 岁存活)-(在 x-1 岁死亡) x 岁死亡 =(x 岁死亡率)*(x 岁活着) 我正在尝试自动计算活着和死亡的其余值,但两 ..
发布时间:2021-09-18 19:23:23 其他开发

使用 SET PROCEDURE TO 时出错

首先让我说,我对 FoxPro 非常非常陌生,只是发现基础知识有点学习曲线. 我正在尝试创建一个程序文件 (.prg),其中包含一些可以从主代码调用的公共函数.我添加了程序文件“publicfunctions.prg"并包含一个简单的函数,它返回一个硬编码的文字(只是试图让机制工作) *!* 这个函数在publicfunctions.prg文件中函数 GetFieldValueRETURN ..
发布时间:2021-09-18 19:23:12 其他开发

Visual Fox Pro 和 Python

我正在使用一个visual fox pro 数据库(.dbf 文件)并且我正在使用dbf python 模块.举个例子: myDb = VfpTable('table.dbf'); 现在我可以通过执行以下操作来排除已删除的项目: myDb._use_deleted = None; 我的问题是/是否有更简单的方法来做到这一点?也许是一个函数?我讨厌访问“私有"变量.另外,如果不设置此属性,如 ..
发布时间:2021-09-18 19:23:09 Python

SQL - 返回有限的行数,但完整的行数

场景:我需要从 Visual FoxPro 数据库中提取信息;然而,针对此运行大型查询有锁定系统的趋势.为了解决这个问题,我们设置了限制,在查询运行超过一定时间后取消查询,并限制它返回的行数. 有没有办法使用“SELECT TOP ###"进行查询,同时返回通过语句找到的实际行数?或者是运行查询两次的唯一方法?(原因是我们仍然可以运行查询,但通知用户发生了什么.即“第一个 ### 显示 ## ..
发布时间:2021-09-18 19:23:06 其他开发

在字段中查找特定字符并将其替换为短语

几个小时以来,我一直在互联网上搜索这个问题的答案,但我什么也没找到.我对 FoxPro 的经验非常有限.这可能是两个问题合二为一. 第一个问题:我有一个项目列表,其中一些项目可能包含逗号,这在我将数据传输到的程序中是不允许的. 我基本上需要这样的声明: REPLACE ALL Field1 with STRTRAN(field1, "," , " ..
发布时间:2021-09-18 19:23:03 其他开发

我可以从 Foxpro 通用字段中提取文件吗?

我正在将 VFP 9 应用程序移植到 SQL Server.VFP 应用程序有一些带有“常规"字段的表.查询字段时得到一个字节数组,保存到磁盘时,可以查看里面是word文档,还是Paint BMP等. 通过阅读,我发现常规字段是一种专有格式,并包含文档预览的缩略图(除其他外,我敢肯定). 有人可以指出一些代码,首先提取文件类型,然后提取我可以保存为原始文件的实际文件数据.(把预览图弄出 ..
发布时间:2021-09-18 19:22:57 其他开发

SQL 连接表

表一包含 ID|名称1 玛丽2 约翰 表二包含 ID|颜色1 红色2 蓝色2 绿色2 黑色 我想结束的是 ID|名称|红色|蓝色|绿色|黑色1 玛丽 YY2 约翰 Y Y Y 感谢您的帮助. 感谢您的回复.我将重新发布这篇文章,并附上一些关于我正在尝试做的事情的额外信息,这可能会使事情变得复杂.有人可以关闭这个吗? 解决方案 如果你使用 T-SQL 你可以使用 PIVOT ..
发布时间:2021-09-18 19:22:55 其他开发

从 Python 读取 FoxPro DBF 文件的最简单方法是什么?

我的 Ubuntu 系统上有一堆 FoxPro (VFP9) DBF 文件,是否有可以在 Python 中打开这些文件的库?我只需要阅读它们,并且最好也可以访问备注字段. 更新:谢谢@cnu,我使用了 Yusdi Santoso 的 dbf.py 并且运行良好.一个问题:备忘录文件扩展名必须是小写的,即 .fpt,而不是 .FPT,这是文件名从 Windows 过来的方式. 解决方案 ..
发布时间:2021-09-18 19:22:49 Python

Foxpro VS SQL 逻辑

我想不出更好的标题.如果您有任何建议,请随时编辑我的帖子标题. 我有一个看起来像这样的 foxpro 查询: 选择a.plan_enddt 作为 enddt, a.plrevno, a.keyfld, "PLAN" 作为源;从 a_plan a 内连接 c_temp1a_pre b ;在 a.keyfld=b.keyfld 和 a.plrevno=b.plrevno 上;进入游标 c_te ..
发布时间:2021-09-10 19:39:45 其他开发

如何将 Visual Foxpro 数据库转换为 SQL Server 数据库

我的一个客户有一个 Foxpro 数据库(.DBF 文件).我需要将其转换为 SQL Server 2008 数据库. 有谁知道如何做到这一点?请给我解决方案. 提前致谢.... 解决方案 请尝试以下步骤: 1.创建ODBC数据源到DBF文件 2.使用SQL Server导入数据向导(在SSMS中右键点击数据库) 3.选择ODBC的数据提供者作为数据源 ..
发布时间:2021-08-25 20:21:23 数据库

如何在 SQL Server 中导入 DBF 文件

如何在 SQL Server 中导入 foxpro DBF 文件? 解决方案 使用链接服务器或使用 openrowset,示例 SELECT * into SomeTableFROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;SourceDB=\\SomeServer\SomePath\;SourceType ..
发布时间:2021-08-25 18:59:23 数据库

如何使用 C# 中的 OLEDB 驱动程序查询带有 .NDX 索引文件的 Foxpro .DBF 文件

我有一个 Foxpro .DBF 文件.我正在使用 OLEDB 驱动程序读取 .DBF 文件.我可以查询 DBF 并利用其 .CDX 索引文件(因为它会自动打开).我的问题是我想用 .NDX 索引文件(打开 .DBF 时不会自动打开)来查询它.如何使用 OLEDB 驱动程序在 C# 中打开 .NDX 文件,导致 DBF 非常大,无法搜索没有索引的记录?谢谢大家!这是我用来读取 DBF 的代码. ..
发布时间:2021-06-12 19:01:26 C#/.NET