问题标签 [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.

0 投票
2 回答
1688 浏览

nhibernate - 从 NHibernate 连接到 ESRI 形状文件(DBase *.dbf 文件)

我一直在尝试解决如何通过 NHibernate 连接到 ESRI 形状文件(我认为是 DBase 表文件),但我尝试过的任何事情都没有运气。

目前,我的配置如下所示:

我已将注释掉的部分保留在其中,因此您可以查看我一直在尝试的值。无论我尝试什么,我都会收到错误消息:

错误 [IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序

我已经浏览了我在网上找到的大部分连接字符串,在这里对问题的一些答案是进入“抓住稻草”阶段,我只是把任何东西都放进去,所以我想我最好寻求帮助.

我什至不确定是否可以从 NHibernate 连接到这种类型的文件,但如果可以,有谁知道配置中应该包含什么?

0 投票
4 回答
8336 浏览

xml - 将 XML 文件转换为 DBF

我正在尝试将 XML 文件转换为 DBF。现在我手动执行此操作,在 Excel 2003 中打开 XML 文件并将其保存为 DBF 4 文件类型。这是一个无聊且耗时的过程,更糟糕的是,Office 2007 和 Office 2008 for Mac 都不再允许保存为 DBF。

如果可能的话,我想要一种自动化的方法。您知道实际执行此操作的任何方法吗?我什至不知道该使用哪种编程语言...

0 投票
2 回答
1440 浏览

python - 是否有 Python 模块可以访问 Advantage 数据库服务器?

正如标题所示,我想知道是否有一个 Python 模块可以访问 Advantage Database Server (Sybase) 文件,例如 ADT 和 DBF。

我在网上搜索过,找不到我要找的东西,这就是我想在这里问的原因。

0 投票
7 回答
69454 浏览

dbf - 有没有免费的 DBF 文件转换器?

我只找到了这些转换器的试用版。有人知道免费的吗?以下任何目标格式都可以:

CSV、MDB、SQL、XLS

0 投票
2 回答
938 浏览

.net - .NET DBF 数据库连接问题

嘿大家,真的把我的头撞到这里的键盘上,任何信息或指向正确的方向都会很棒。

我有一组带有 .MDX 索引的 .DBF 文件。它们应该是 dBASE 版本 7,但我发现 Borland BDE 只能可靠地连接到 5.0。

我可以使用 IV 和 5.0 连接字符串进行连接,如下所示:

我得到的模式与表的实际模式不同,我必须运行尴尬的切碎查询,结果只是我遇到的问题:

  1. 在大多数列上选择就好了,但有些列不起作用
  2. 如果我留在某些列上,则插入,否则我会出错
  3. 如果我不提供 where 子句,请更新

有没有人对连接和使用带有 MDX 索引和 .NET 的 DBF 文件有任何见解?最有可能的 dBASE 7 文件?

谢谢,

0 投票
3 回答
3456 浏览

sql - 寻找一种 SQL 脚本语言来操作 DBF 文件

我有大量的 DBF 文件(大约 1100 个)需要为客户分析。每个文件包含一个表。我需要对每个表执行查询,将结果复制到一个大的结果表中(它将保存所有文件的结果),然后转到下一个 DBF 文件。最后,我需要以以后可以操作的格式保存结果表。有谁知道一种脚本语言可以让我轻松做到这一点?

有一些注意事项: 1.) 我需要在 Vista 中工作的东西(在 DOS、python 或 GNU Octave 中运行的东西也可以)。2.) 我不是数据库管理员,但我确实有相当好的编程技能。3.) 我只有基本的 SQL 工作知识。我可以编写查询,我的问题是打开 DBF 文件并保存结果。4.) 我实际上已经使用 MS Access 完成了这项工作,但这是一个混乱的解决方案。所以我正在寻找不使用 Access 的东西。

我一直在阅读各种 SQL 脚本语言。我见过的大多数网站都涉及服务器、建立关系、安全性和所有这些事情。这些问题远远超出了我的理解,也不是我关心的问题。我只想查询这些文件,得到我的结果,然后出去。有没有什么东西对初学者来说很容易获得,但功能却非常强大?

任何帮助将非常感激。

0 投票
2 回答
4933 浏览

ms-access - 将 MS Visual Foxpro .dbf 表导入 MS Access 2007

有谁知道如何将 .dbf 文件导入 MS ACcess 2007?

0 投票
4 回答
1293 浏览

c# - C#+BDE+DBF问题

我有很大的问题:

我有很多 .dbf 文件(~50000),我需要将它们导入 Oracle 数据库。我这样打开连接:

我循环阅读它们,然后插入到oracle中。一切安好。但是:大约有 1000 个文件,我无法打开。他们提出异常“不是表格”。所以我谷歌,并安装 Borland 数据库引擎。现在一切都很好......但没有。

现在,当我读取文件时,1024 文件异常引发:“系统资源超出”。但是我有很多免费资源。当我删除 BDE 时,一切又恢复正常,没有“超出系统资源”错误,但我无法读取所有文件。

请帮忙。

PS:尝试使用 ODBC 但没有任何变化。

0 投票
4 回答
14393 浏览

.net - .Net System.OutOfMemoryException 填充数据表

我需要从 .dbf 文件中提取数据并将其转换为 xml。我写了一个程序,它做得很好。但是现在我们遇到了非常大的 .dbf 文件——比如 2GB +。这段代码会在这些文件上引发 OutOfMemoryException。

问题是 - 如果我在我的计算机上通过 Visual Studio 在调试模式下针对相同的 2GB .dbf 文件运行相同的代码,则不会引发异常。这几乎就像 Visual Studio 管理内存的方式与应用程序单独管理的方式不同。

有没有办法解决内存问题?我尝试使用具有类似结果的 DataAdapter。我在 Visual Studio 中看到的这种行为是预期/设计的吗?

0 投票
1 回答
2357 浏览

.net - 如何在查询 DBF 时指定 OLEDB 使用的字符编码?

在查询 DBF 文件时,是否可以指定 OLEDB 应使用哪种字符编码?

一种可能的解决方法是在 OLEDB 调用 DBF 文件的字符编码之前对查询字符串进行编码,然后在返回时对所有结果进行编码。这会起作用,但如果 OLEDB 或可能的 ADO.NET 可以为我做到这一点,那就太好了。

更新

Viktor Jevdokimov的建议似乎不会自动起作用。但这让我调查了字符串的手动转换。可以使用 CultureInfo 的 TextInfo 属性找出 OemCodePage 和 WindowsCodePage 并使用它们来获取相应的 Encoding 实例进行手动转换。但我无法让 ADO.NET 使用这些编码为我执行转换。