问题标签 [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 回答
780 浏览

delphi - 需要打开并写入一个 DBASE4 表。请问哪条德尔福路线?

我需要使用 Delphi(7 和 2009/10)打开并附加一个 DBASE4 表。目前它是使用自制代码完成的。我认为使用 Delphi 很容易完成这项任务,但我应该使用哪种链接机制?我知道 BDE 很旧,现在支持较少,但如果可能的话,我不想要额外的 DLL 和支持文件。我用的是专业版。布里

0 投票
1 回答
2604 浏览

windows-xp - 带有 USB 打印机的 DOS 旧应用程序

我的不幸任务是对 DBIII+/Clipper '87 开发的两个遗留应用程序进行(最少的)维护工作。

我可以完全访问源代码和最小的工具链,以便在需要时重新编译应用程序,但由于主要用户的各种(主要是心理)原因,我不允许从头开始重新实现它。

无论如何,虽然应用程序在 XP 下运行良好,但硬件支持正在成为一件苦差事。用户需要更换出现故障的打印机(具有并行接口的旧影响 HP)和托管应用程序的 486 (!) 桌面。

现在的主要问题是找到一台可以在 XP 下使用的打印机,可能通过 USB(华硕 EEE Box 是完美的,它不支持并行端口)并使其对 DOS 应用程序“可见”。

到目前为止,我找到了一种解决方法:

http://geekswithblogs.net/dtotzke/articles/26204.aspx

加上一些实用程序:

http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm

这些实用程序似乎更好,因为它们为旧的转义序列提供了某种过滤器(例如 ESC/P 用于 Epson 或 HP 方言),使打印机对打印机透明。至少他们是这么说的。

所以问题是:有没有人在 XP 下将旧的 DOS 程序与现代打印机接口的经验?有什么注意事项吗?您是否使用了列出的实用程序之一(或另一个我还没有找到的实用程序),如果是,您会推荐哪一个?

0 投票
1 回答
847 浏览

jdbc - 从 linux 上的 jdbc 连接到 dbase

我们可以.dbf使用 JDBC 连接到 Linux 上的 dBAse/FoxPro 文件吗?

0 投票
2 回答
1083 浏览

c# - 将 FoxPro 导出到 dBase 的代码或工具

我想将 FoxPro 表转换为 dBase IV 表。有人能帮我吗?

这可能是与 c# 一起使用的代码片段或第三方工具

普拉萨纳

0 投票
1 回答
2670 浏览

database-design - dbase 中的“已删除行”指示器?

如您所知,dBase 没有 x64 驱动程序;来自 Visual FoxPro 常见问题解答

问:Visual FoxPro 是否有计划支持 64 位版本的 Windows 操作系统?

不会。虽然 Visual FoxPro 将保持 32 位,并且本身不使用 64 位寻址;它将以 32 位兼容模式运行。

我试着做一个。

它比 ODBC 快得多,但只有一个问题:我无法确定是否删除了一行。

在 dBase 中,当您删除一行并没有真正删除它时,它只会被标记为已删除 - 我如何判断一行是否被删除?

0 投票
2 回答
989 浏览

c# - 你有过这个错误吗?

microsoft visual studio 使用数据集设计器打开我的表,
但我无法使用相同的连接字符串打开我的表。
我的数据库是 DBase IV。
这是连接字符串

Driver={Microsoft dBASE Driver (*.dbf)};collat​​ingsequence=ASCII;dbq=d:\Data\88;deleted=0;driverid=277;fil=dBase IV;maxbuffersize=2048;maxscanrows=8;pagetimeout=600 ;safetransactions=0;statistics=0;threads=3;uid=admin;usercommitsync=Yes

它是由视觉工作室自己制作的。
这是我的代码

这就是错误

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

这个真正的笑话要了我的命。
平台:vista x64
语言:c#.net
.netframework vesion:3.5
工作时间:10 天

0 投票
2 回答
7386 浏览

.net - .NET 连接到 dBase .dbf 文件

我正在尝试使用 .NET 和 Winforms 读取 dBase III .dbf 文件,但我尝试过的任何方法似乎都不起作用。我尝试了四种不同的连接方法,每一种都挂在Open方法上。没有异常,没有超时,没有事件消息,什么都没有。表格就在那里。关于什么可能是错的任何想法?

这是我尝试过的方法。.dbf 文件位于 d:\db:

0 投票
3 回答
18802 浏览

matlab - 如何在 Matlab 中打开 DBase 文件(.DBF)?

我已经通过 Matlab Central 进行了谷歌搜索和搜索,但找不到任何直接在 Matlab 中打开 DBF 文件的方法。TMW File Exchange 中有一些对 DBFREAD 函数的引用,但它不再可用。真的有问题吗?

我确实有数据库工具箱,但在那里找不到 dbf 支持。

我不想使用 Excel 或其他工具在 Matlab 之外转换文件,因为我有很多文件要处理。ODBC 也不好,我还需要代码在 Mac 和 Unix 下工作。

请帮忙。

0 投票
1 回答
5742 浏览

c# - Windows Server 2008 上的 dBASE ODBC 驱动程序

我有一个 C# winforms 应用程序,可以在我们所有的 XP 机器上正常工作。我们想把它放在一个新的 Win 2008 64 位服务器上,它在以下代码上中断:

我得到的错误是:

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

如果我查看 64 位 ODBC 数据源管理员,那里没有 dBASE 驱动程序 - 但在 32 位 (C:\Windows\SysWOW64\odbcad32.exe) 中,它们是 - 我如何让应用程序使用 32位驱动程序?

0 投票
2 回答
2259 浏览

c# - 使用 .idx 文件在 DBF 文件中搜索

我有一个 DBF 文件和一个索引文件。我想读取索引文件和搜索记录满足一些条件。(例如:使用Student.DBF和StudentName.idx搜索StudentName以“A”开头的记录)

如何以编程方式执行此操作?