问题标签 [dbase]

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 投票
3 回答
10403 浏览

c# - 如何破解 dBase 文件密码?

我从旧应用程序继承了一堆 dBase (.dbf) 文件,我需要将数据导入 MS SQL 或 MS Access。我知道这些程序内置了“导入”功能,但 dBase 文件受密码保护,这里似乎没有人知道。

任何人都知道密码的任何方法,或破解密码?

(编辑:添加了 C# 标记 bc,这是我可能用于任何编程解决方案的语言)

赏金奖励:我还没有一个好的解决方案,但是距离赏金关闭只有 2 小时,所以我想我应该将它奖励给迄今为止最有用的答案。在这方面,我认为 75 美元的付费解决方案可能是最节省时间和能源的,即使它并没有给我自己破解它的智力满足感!:)

在此期间,我将把这个问题“悬而未决”,直到我看到任何解决方案是否真的有效......

0 投票
3 回答
1547 浏览

c# - 查询c#中表名中的单引号

我正在尝试从 C# 对 dbase IV 表运行查询。我对 C# 的经验并不多,而且我已经束手无策了,因为我的 select 语句失败,因为我试图查询的表包含一个单引号。

我正在使用 ODBC 连接来连接到表,并且该部分工作正常。如果我重命名它并删除引号,我会在同一个表上运行查询。

我尝试用反斜杠转义它,使用 2 个单引号,并参数化查询只是为了发现这不适用于表名。

命令文本是这样的,这是问题的根源......

请帮助我完全陷入困境,并花了几天时间寻找解决方案,但一次又一次地被挫败......

0 投票
2 回答
39 浏览

dbase - 超链接到非服务器机器

我的教会有一个管理软件,我们想让几个人同时通过互联网访问它。我们有一个网站,但它由另一家公司托管。是否可以在我们的网站上创建一个超链接以在我们的办公室计算机上访问该程序?将设置超链接,以便那些无权访问该程序的人看不到它。我们尝试了几个远程访问程序,例如 TeamView 和 Go2MyPC。这些可以访问整个计算机,这也不是我们想要的。如果我们不能做超链接,我们是否可以将这台计算机变成服务器并以这种方式访问​​它> 再次强调,如果需要,至少 5 人能够同时使用该软件.

我们的教会管理软件设计为在网络上运行。我们已经为当前有权访问它的组设置了用户 ID 和密码。问题是我们只有一台办公室计算机,并且所有人或小组不能同时使用它,因为每个人都可以访问不同的部分。即Treasurer只能访问财务模块,clerk只能访问会员名册等。目标是找到阻力最小的路径,让尽可能多的人同时远程访问该软件。我理解安全问题,所以我问是否有人认为我们应该让另一台计算机成为服务器,或者将它打开我们拥有的服务器。

在已经安装了管理软件的机器上托管我们自己的网站是否有优势?

0 投票
1 回答
1924 浏览

c# - 读取 dbase 表设计

我正在读取一个 dBase 数据库,然后将该表发送到 SQL Server 2008。

我现在的问题是如何正确获取列类型,现在我在所有字符类型上都得到了 varchar(255)。

我知道我很久以前做过一次,但不记得我是怎么做到的。

从 dBase 数据库导出到数据集:

然后到 MSSQL 服务器:

0 投票
2 回答
1095 浏览

c# - C#查询dbase文件的问题;使用 WHERE 子句的问题

我在我的 c# 代码中使用 odbc 查询 dbase .dbf 文件,并且在我的查询中使用“where”子句时遇到问题。如果我只是“从 FILE.DBF 中选择 *”,我就可以很好地检索和阅读记录,而且我在搜索答案时在网页上看到的每个示例都显示了这么多的语法。我已经尝试了多种方法来构建带有“where”的 select 语句,但到目前为止它们都失败了。所以,我想知道我是否不能在针对 dbase 文件的查询中使用“where”子句,或者我是否还没有找到正确的语法。

我试过了:

所有这些的结果都是错误:ERROR [42000] [Microsoft][ODBC dBase Driver] WHERE 子句中的语法错误。

任何帮助将不胜感激。

0 投票
2 回答
1020 浏览

replace - 数据库替换

我有一些用 dbase 3 plus 编写的应用程序,用于会计目的。即使他们完成了工作,我也想将它们迁移到现代语言。我的替代方案是什么?

0 投票
2 回答
1148 浏览

php - PHP dBase 作为 SQLite 的替代品

我在这里阅读了几条评论,说 dBase 是一个死系统,没有人再使用它了。我在 php 中比较了 dBase 和 SQLite,在我的测试中,dBase 比 SQLite 和类似系统有很多优势:

  1. 它的数据库文件要小得多
  2. 使用更少的内存,写入文件的速度非常快
  3. 增大文件大小对查询的影响可以忽略不计。

我承认 SQLite 具有更广泛的命令以提供更好的灵活性;但是将其发送到后台的 dBase 不可靠或无能力的原因是什么?

我不知道并发连接(尽管 SQLite 也有严重的限制)。请对此问题发表评论。

总结:除了功能之外,我只是想知道 dBase 在性能方面可能存在的缺点。

0 投票
1 回答
7887 浏览

php - 我在哪里可以下载 php_dbase.dll?

我需要阅读 DBF 数据库,但在 php.net 中没有找到php_dbase.dll(我只找到了 .c 源)。有人可以提供下载这个 DLL 的链接吗?谢谢

0 投票
2 回答
750 浏览

shapefile - Shapefile dBase 数据 (naturalearthdata.com)

我正在研究将天然地球用于软件项目,因此我拉下了一个示例数据文件并查看了它的 dBase 文件,即 ne_50m_admin_0_countries.dbf

这是所述文件中的示例行:

现在,这些东西到底是什么?我可以猜到像“SOVEREIGNT”和“NAME”这样的字段是什么,但是“ISO_A3”、“MAP_COLOR”或“ScaleRank”到底是什么?

我试图在 naturalearthdata.com 和其他地方的各个地方查找文档,但我似乎找不到任何文档。我究竟应该如何理解所有这些领域?

0 投票
2 回答
1642 浏览

oledb - Dbase oledb 提供程序加载数据而没有此删除记录?

我正在将数据从 dbase 导入 sql 并使用以下连接字符串来读取数据:

数据已成功读取,但我发现它也包含 DELETED 行。根据 dbase,将有一个星号作为第一个字符,但是我们发现既没有排除文件,也没有将星号作为列出现。

那么我们如何在没有删除记录的情况下加载数据呢?