问题标签 [dbf]
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.
python - Python - 将 CSV 转换为 DBF
我想使用 python 将 csv 文件转换为 dbf(用于地理编码,这就是我需要 dbf 文件的原因) - 我可以在 stat/transfer 或其他类似程序中轻松做到这一点,但我想作为我的一部分脚本,而不必去外部程序。似乎有很多关于将 DBF 转换为 CSV 的帮助问题/答案,但反过来我没有任何运气。
使用 dbfpy 的答案很好,我只是没有运气弄清楚如何做到这一点。
作为我正在寻找的示例,这是我在网上找到的一些用于将 dbf 转换为 csv 的代码:
如果能反过来做类似的事情,那就太好了。
谢谢!
delphi - 如何使用 Delphi 在 64 位操作系统上读取 DBF 文件?
使用 Delphi,既然 64 位操作系统不再支持 Microsoft Jet Driver,那么从 DBF/DBase 文件中读取的最佳方法是什么?
c# - 如何从 .NET 应用程序更新 .dbf 文件
我想从我的 .net 应用程序更新一个 .dbf 文件。我能够将 .dbf 文件读入网格,但无法从我的 .net 应用程序更新 .dbf 文件。
我使用以下代码读取 .dbf 文件。读书没问题。但是,无法更新 .dbf 文件。
注意:我还看到,第三方组件 Apollo 组件可用于从 .NET 应用程序读取、添加、编辑 .dbf 文件的记录。该组件由 VistaSoftware.com 开发。这不是免费软件。您能否确认,更新 .dbf 文件是我必须使用这个第三方组件还是我可以通过我的 .net 应用程序来完成。
c# - how to write to a dbf file in asp.net?
I want to create a .dbf file. Can anyone help me out how to do that using c#.net
java - hxtt DBF 驱动程序锁定其文件
我的网络应用程序接收存档,将其解压缩到临时文件夹,从提取的 DBF 中读取数据,然后应该清除垃圾。虽然它无法杀死临时文件夹,因为其中的 DBF 文件已被锁定。这是一个示例代码:
public static void main( String a[] ) throws Exception
{
}
我把断点放在最后一行之后,6QQQ201010.DBF 仍然被锁定。有任何想法吗?还是只是驱动程序中的错误?
python - 使用 Python 将 .csv 文件转换为 .dbf?
如何使用 python 脚本将 .csv 文件转换为 .dbf 文件?我在网上找到了这段代码,但我不确定它有多可靠。有没有具有此功能的模块?
.net - 无法在 XP 下工作的 Windows 7 中打开 .DBF 文件
我有一个 VB.NET 应用程序,它可以让我预览来自我们的一些客户的 .DBF 文件。然后,该应用程序会尝试从该文件中生成 CSV,然后我们可以在各种环境中使用该 CSV。此应用程序在 Windows XP 32 位下运行。我们公司最近将我们大多数人升级到 Windows 7 x64,这导致此应用程序失败。我验证了此应用程序的目标构建是 x86 而不是“任何 CPU”,并重新构建了应用程序,但出现了同样的问题。
它最初使用System.Data.Odbc
和connection.ConnectionString = "Driver={Microsoft dBASE VFP Driver (*.dbf)};SourceType = DBF;SourceDB=" & dbfSourcePath & ";Exclusive=No; Collate=Machine;BACKGROUNDFETCH=NO;"
。故障的位置在connection.Open()
。给出的错误是:“ERROR [IM001] [Microsoft][ODBC Driver Manager] Driver does not support this function”。
我注意到没有安装 VFP 的驱动程序,并且 Access DBF 驱动程序的工作方式与此处的帖子类似。列出的修复是安装 VFPro SP2,但是,我们没有安装任何 FoxPro 来安装服务包。然后我尝试为 VFP 9.0 安装 OLEDB 驱动程序,现在正在使用System.Data.OleDb
,connection.ConnectionString = "Provider=VFPOLEDB.1;SourceDB=" & dbfSourcePath & ";"
但它现在告诉我该connection.Open()
行有此错误:“功能不可用”。
我完全不知道如何让这个应用程序在 Windows 7 x64 下工作。下面是代码的 2 个变体,为了便于阅读,删除了文件打开路径(我已经验证了路径和文件存在):
ODBC 版本:
OLEDB版本:
如何使用 OLEDB 或 ODBC 连接在 Windows 7 x64 下打开这些 .DBF 文件?
c# - 将 DBF 数据库与 .Net Winform 应用程序一起使用
当我正在处理 windows .Net Windows 窗体应用程序时,我想知道我们可以a FoxPro OR Dbase database file
在 .Net Windows 窗体应用程序中使用 DBF ( ) 吗?
我想DBF
用作我的 winform .Net 应用程序的后端数据库。
如果您对此有任何想法/解决方案,请告诉我。
提前致谢。
asp.net - 如何让 IIS 使用 dbf 文件?
问题如下:在Windows XP 上引发了IIS 服务器,但是在访问dbf 文件时出现崩溃异常。驱动程序使用文件 vfpoledb 设置。离开视觉工作室,一切正常。
可以做点别的吗?
c# - 替换 64 位机器中 dbf 文件的 Jet.OLEDB.4.0 驱动程序
我最近搬到了 64 位操作系统机器。在我用 C# .net 编写的应用程序中,dll 中的代码正在尝试使用 Microsoft.Jet.OLEDB.4.0 驱动程序打开 dbf 文件。我发现 64 位不支持 OLEDB。 参考这个线程
我尝试安装新的 ACE.OLEDB.12.0。首先我安装了 32 位版本的引擎,无法识别并收到此错误消息“Microsoft.ACE.OLEDB.12.0 提供程序未在本地机器上注册”。
所以我尝试从这里安装 ACE.OLEDB 的 64 位版本
现在我面临一个错误,因为我将其他办公产品安装为 32 位办公产品
我该如何解决这个问题?
PS:我尝试将我的解决方案设置为编译到 x86 平台。它抛出了一个 BadImageFormatException。