问题标签 [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.
.net - 批量插入 Dbase (.dbf) 文件的有效方法
我目前使用 OleDBCommand.ExecuteNonQuery(重复调用)从源 DataTable 一次将多达 350,000 行插入 dbase 文件 (*.dbf)。我正在重用 OleDbCommand 对象和 OleDbParameters 来设置每次调用插入语句时要插入的值。目前插入 350,000 行需要我的程序大约 45 分钟。
有没有更有效的方法来做到这一点?Dbase (*.dbf) 文件是否存在类似于 SQL Server 中使用的批量插入选项的内容?
python - Python dbfpy 和 FoxPro
好吧,我在这里使用一种古老的数据库格式,dbf 文件。不要问为什么,只知道某个软件决定扩展foxpro支持是因为微软决定扩展foxpro支持。现在,我在特定文件上收到以下错误。我已经成功加载了另一个文件,我很好奇这个数据库是否有问题。我相信您可能需要查看数据库来确定这一点,但它的发布方式非常庞大,所以我会尽我所能。
这是我返回此错误的简单代码:
就像我说的那样,我可以毫无问题地加载其他文件,但也许可以解决这个特定错误?
编辑:我还想指出,可以在 DBF View Plus 中打开、查看和修改该文件。
编辑:找到解决方案。我实际上最终使用了 python dBase 模块。我认为我的主要问题是没有备忘录文件(无论它们是什么,它都有一个 .fpt 文件扩展名)。这是我目前使用的:
我还想指出,目前仍在使用 FoxPro 的任何人都应该被烧毁。
vb.net - 如何使用 VB.Net 在 64 位操作系统上读取 DBF 文件?
如何使用 VB.Net 在 64 位操作系统上读取 DBF 文件?
python - Visual Fox Pro 和 Python
我正在使用视觉 fox pro 数据库(.dbf 文件),并且正在使用 dbf python 模块。这是一个例子:
现在我可以通过执行以下操作排除已删除的项目:
我的问题是/是否有更简单的方法来做到这一点?也许是一个功能?我讨厌访问“私有”变量。另外,如果不设置此属性,我如何确定一行是否已被删除?从技术上讲,它们仍在数据库中,所以有标志吗?隐藏列?也许对这个python模块或Visual Fox Pro有更多了解的人有一些想法。
c# - C# .net 中的 dbf 文件操作
我需要创建一个具有现有 dbf 表结构的 dbf 文件并向其中插入数据。我还需要为其指定名称,我通常在 excel 中通过 insert->Name 执行此操作。这是最好和最简单的方法。我已经尝试过使用 OLEDB。但我需要关于最佳选择的建议。
c# - C# 选择 dbf 列名
有没有办法直接查询 DB4 .dbf 文件的列名?
c# - 在 DBF 中使用 DESC 作为列名
在 dbf 中有一个名为 DESC 的列名。当我尝试使用 C# ODBC 使用 INSERT 时,它会给出错误,因为 DESC 不能是有效的列名(我认为)。但我只需要对该列使用 DESC。如何使用它?
c# - 从 C# 处理 dbf 的最快方法
我使用 OLEDB 将数据插入到 DB4 .dbf 文件中。插入 5,500 行大约需要 2.5 分钟。所以我需要一种更快的方法来实现它,因为我的数据将有多达 80,000 行,而且花费的时间太痛苦了。有没有其他更快的方法可以做到这一点?根据您的看法,哪种方式最好?
PS:请提及aprox。如果可能,您的方法所花费的时间
c# - 如何在 DBF 表上创建主键?
我正在使用 OLEDB 驱动程序 (Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=dBase IV) 来处理 DBF 表。当我尝试在现有列上创建主键时遇到问题。我经历了几种语法变体,但都没有成功。
使用 OLEDB 针对 DBF 表创建主键的正确语法是什么?
ruby - 如何在 OSX 上使用 Ruby 写入 dBase 表?
我发现只有只读的 dBase gem (dbf) 但没有写支持。ODBC 可能是一个选项,但在 OSX 上我没有找到任何可用的驱动程序。有什么建议么 ?