dbf相关内容

使用 VFPOLEDB 驱动程序读取 DBF

我正在使用 VFPOLEDB 驱动程序读取 DBF 文件,但一直收到此错误,我不知道为什么以及如何解决此问题: 提供程序无法确定十进制值.例如,行刚刚创建,Decimal 列的默认值不可用,消费者尚未设置新的 Decimal 值. 这里是代码.我调用此例程返回 DBF 文件的 DataSet 并在 DataGridView 中显示数据. public DataSet GetDBFDa ..
发布时间:2022-01-21 12:58:33 其他开发

如何从 dbf 查询在 mdb 中创建表

我有一个 dbf,我想使用 VB6 将它复制到一个新的 mdb 中. 以下是我要做的,我可以很容易地创建新的 mdb,但是,我认为我可以使用 INTO 执行 Select 查询来创建包含数据的新表. 请注意:我假设 MSAccess 表是在运行 sql 查询时创建的. 我在 FROM 子句中遇到语法错误.我试图做的是操纵这个 sql 查询来做我需要做的事情: sql = " ..
发布时间:2022-01-20 19:36:03 其他开发

DBase7 中的时间戳

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

C# 从 .DBF 文件读取到数据表

我需要使用 C# 连接到 Visual Studio 中的 .dbf 文件并填充数据表.有任何想法吗?我目前可以在 Visual Fox Pro 9.0 中查看表格 我尝试过但失败的代码,继续获取 外部表不是预期的格式. private OleDbConnection conn;私有 OleDbCommand cmd;私人 OleDbDataReader 博士;私人字符串 sqlSt ..
发布时间:2021-12-28 20:46:25 C#/.NET

从 Java 访问 Visual FoxPro 数据库

一周以来,我一直在尝试从 Java 访问 Visual Fox Pro 数据库.我越来越绝望,因为我的项目预算和时间非常紧张.(和任何其他项目一样,我猜,哈哈哈) 我有一个 .dbf、一个 .cdx 和一个 .fpt 文件.我需要能够查找记录、提取数据和更新数据.我没有 VFP 许可证. 我希望有人有一些指示或我可以使用的工作示例.如果唯一的方法是购买驱动程序,我愿意根据收到的建议进行 ..
发布时间:2021-12-21 19:33:43 Java开发

Pandas:将 dbf 表转换为数据框

我想读取 ArcGIS shapefile 的 dbf 文件并将其转储到 pandas 数据帧中.我目前正在使用 dbf 包. 我显然能够将 dbf 文件加载为表格,但无法弄清楚如何解析它并将其转换为 Pandas 数据帧.有什么方法可以做到? 这就是我被困的地方: 导入数据库thisTable = dbf.Table('C:\\Users\\myfolder\\project\\m ..
发布时间:2021-11-17 01:35:41 Python

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

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

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

如何从 .DBF 数据库中读取星号 (***) 字段?

我正在尝试使用 VB.NET 读取 .DBF 数据库...代码一直在工作,直到我到达其中一个表上的一列,该列应该是 Decimal,但它被填充了星号. 我使用的连接字符串和阅读器如下所示: Using SDBconnection As New OleDbConnection("User ID=;" & _"DSN=;"&_“缓存认证=假;"&_"数据源=""" &TextBox_DBloc ..
发布时间:2021-09-16 20:02:05 其他开发

如何在 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 数据库

更改 .dbf 文件的字符集

我有这个 java 应用程序,它应该从 .dbf 或 dBase3 文件加载和打印带有法语特殊字符的数据,但它不起作用;字符未显示. 我问了这个问题,认为问题是相关的仅用于打印,但是如果您看到评论,您就可以理解我发现问题与数据库有关而不与打印有关,因为在向我的 JTextPane 添加特殊字符时,它会正常打印......而我尝试更改 textPane 的字符集,但仍然存在同样的问题. ..
发布时间:2021-06-21 19:15:44 Java开发

Microsoft jet 数据库引擎在读取 dbf 文件时找不到对象

我面临着非常奇怪的问题.我编写了通过 oledb 连接读取 dbf 文件的类.我已经从互联网上下载了 dbf 文件,它正在正确读取所有数据. DBF 文件位置:E:\Projects\SLAVE.DBF 我面临以下两个问题 1) 当我尝试读取其他 dbf 文件时,它只读取其表字段.它不是读取表字段数据.E:\Projects\line75.dbf 2) 我面临的另一个问题是 ..
发布时间:2021-06-12 19:00:55 C#/.NET

将Java Date转换为dbf FoxPro datetime格式

我正在尝试在FoxPro规范中创建DBF文件,但是idk如何插入日期.我不知道如何将Java Date转换为此: FoxPro的字段是2个32位整数:一个存储日期,另一个存储日期 存储时间,以反向字节顺序存储.日期整数存储 从1/1/4712BC开始的天数.时间整数存储数字 从00:00:00开始的毫秒数. 使用JodaTime轻松获得天数和毫秒数: DateT ..
发布时间:2021-02-12 19:34:30 Java开发