问题标签 [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 投票
2 回答
1387 浏览

binaryfiles - 从 dBase 文件中提取备注字段数据

我有一个使用 dBase 作为数据库引擎的 MSDOS 裁剪器应用程序,其中一些字段存储在外部文件中(扩展名为 .BIN),数据库文件似乎存储了一些指向该文件的二进制指针(将 db 行与 in-文件信息),任何人都知道我如何提取这些文件的信息?

在此捕获中,您将在左侧找到 dBase 文件,在右侧找到 BIN 文件。

二进制文件具有以下“标题”:JMS BIN

谢谢

0 投票
1 回答
696 浏览

php - 用php写一个borland数据库引擎

我需要从 php 编写一个 borland 数据库引擎(dbase)。我知道这不是推荐的,而且可能是个坏主意,但我必须将我的数据链接到只读取 dbase 文件的软件。

所以有人知道如何从 php 从头开始​​创建一个 borland db 吗?

0 投票
1 回答
1673 浏览

c# - 创建一个 DBF 文件,作为形状文件的一部分,没有 DBT 文件 - 在 C# 中

我想创建一个 DBF 文件:它应该是 dBase III 格式。

  • 作为 ESRI 形状文件的一部分
  • dBase 格式 III
  • 没有备忘录 \ DBT 文件。
  • 单列多行。

我已经尝试了很多选项,最接近的是使用这个:(但它会创建烦人的备忘录文件)。

正如这里所建议的那样

0 投票
2 回答
2842 浏览

vb6 - 如何在 FoxPro dbf 中更新查询后更新索引文件

我需要更新 FoxPro (dBase?) .dbf 文件中的记录。我需要在记录中更新的字段也有一个索引。更新记录工作正常,但索引没有更新。我已经在互联网上搜索了几天,还没有任何结果。不知何故,我也需要打开索引文件,但我不知道如何。

我正在通过 de Microsoft Visual FoxPro Driver 建立连接。这是一些 VB6(!) 代码:

所以,更新成功了,但是索引没有更新。任何帮助深表感谢。

OLEDB方式:

仍然没有运气!

0 投票
3 回答
2157 浏览

delphi - Delphi DBase III 组件

嗨,任何人都可以推荐一个免费组件,我可以使用它来将 dbase III 表加载到 Delphi 中,最好不使用 BDE。

类似于 TTable 但用于 Dbase 的东西

谢谢

科林

0 投票
3 回答
4127 浏览

c# - 如何将列添加到 .DBF 文件?

我遇到的问题之一是,我认为该表没有名称......它只是一个 .dbf 文件

所以我一直在尝试这个:

错误是:

base {System.Data.Common.DbException} = {“错误 [42S02] [Microsoft][ODBC dBASE 驱动程序] 找不到表或约束。”}

0 投票
3 回答
4321 浏览

c# - Foxpro - 错误 15:“不是表格”

我正在开发一个在一些旧的 dbf 文件中读取/保存数据的 C# 应用程序。(使用 Microsoft Visual FoxPro - 驱动程序)直到最近我才遇到任何问题,当我尝试查询一个我以前没有使用过的表时,我收到了这个错误消息。这张表有点特别,因为它有 500 多列,我怀疑这可能与它有关——但到目前为止,我在谷歌上搜索的任何信息都没有表明这会导致任何问题。

我查看了此文档并检查了标题记录计数是否与实际计数匹配(1 条记录);该文档是我迄今为止发现的唯一一个好技巧,它不需要任何繁重的 dbf-repair 工具。

我尝试使用 Microsoft Visual FoxPro - 和 VFPOLEDB 驱动程序,它们都或多或少地给出相同的错误消息。

我试过传递TableValidate = 0命令,但没有成功。

是否有人有解决/解决此问题的方法的经验,最好使用 C#。

0 投票
0 回答
443 浏览

mysql - 如何使用 phpmyadmin pma_table_info

phpmyadmin(9) 是 dbase 的高级功能。我终于通过在 \xampp\phpMyAdmin\config.inc.php 中添加 3 行来使该 dbase 中的 pma_history 表工作: $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['QueryHistoryDB'] = TRUE; $cfg['QueryHistoryMax'] = 25;

pma_table_info ?? 那个有什么用?它一直保持在 (0) 行,我很感兴趣。它可能有一些非常好的目的。任何人都对它的作用,时间,方式有什么想法?

0 投票
1 回答
548 浏览

c#-4.0 - 在 C# 中将 odbc 与 dBase 文件持续使用时遇到问题

这是我的代码:

我收到的错误消息是 SQL 执行错误。执行的 SQL 语句:SELECT * FROM MyTable 错误源 odbcjt32.dll 错误消息 错误 [HY001][Microsoft][ODBC dBase Driver] 超出系统资源。

在查询之前和之后打开了几个 Gig 的 RAM 和 HD。这总是在第一次通过时有效,但在所有连续通过时都失败。

在 Win 7 64 和 .NET 4.0 中运行。

当我收到错误时,我最终重新启动以清除它。虽然我还没有尝试过只进行 GC 刷新。

0 投票
2 回答
610 浏览

java - Disable Autocommit for Microsoft dBase driver in Java

I would like to know how to set autocommit to false for the Microsoft dBase driver, which use is for example presented in https://stackoverflow.com/a/8079987/613495

Using connection.setAutoCommit(false) method throws java.sql.SQLException: [Microsoft][ODBC dBase Driver]Optional feature not implemented

If such functionality is in fact not supported, then do you know of any other free driver for DBFs?