bde相关内容

如何解决“无法在已关闭的数据集上执行此操作"的问题?使用 Borland 数据库引擎和 Delphi 应用程序?

该应用程序运行良好,直到我在 OpenOffice.org Calc 中编辑了用户数据库 (*.dbf).现在它给了我关于关闭数据集的上述错误. 解决方案 根据您自己的评论,您无法打开数据库文件,因为它已损坏.因此,您的错误并不意味着您忘记打开它,而是您的应用无法打开损坏的 .dbf 文件. 您可能会收到此错误的其他不那么明显的原因,比您未能将表 Active 属性设置为 true ..
发布时间:2022-01-21 13:21:41 其他开发

BDE、Windows 7 和 UAC

我有一个用 delphi 5 编写的非常老的应用程序,在一些使用 BDE 的客户中运行.现在一些使用 Windows Vista 和 7 的用户已经尝试了多用户访问的一些问题.我认为这些问题与 net. 和 .lck 文件的位置有关.所以问题是在 Windows Vista 和 7 下配置 BDE 以避免权限和 UAC 冲突的正确方法是什么? 解决方案 除了上述答案之外,您还需要确保 .n ..
发布时间:2021-09-12 18:52:36 其他开发

BDE dbidorestructure返回空表

在我的(Delphi Sydney,Win 10)应用程序中,我使用了BDE(即使在今天也是).当我更改/更改/删除字段时,我想修改它的现有(Paradox)表.我发现了一个免费软件组件(Nathanial Woolls的TFieldUpdate v1.1)可以工作,除了它不能删除字段并且一次只能为一个字段工作.所以我在这里找到了( http://www.delphigroups.info/2/5 ..
发布时间:2021-04-30 18:51:22 其他开发

打开Paradox数据库; 'PDOXUSRS.NET'解决方法?

我正在编写一个应用程序,该应用程序必须打开由第三方保存的预先存在的BDE数据库. 在此应用程序中,我目前有一个TDatabase(DriverName:STANDARD),其中在Params中正确设置了path. 现在,我可以将Connected设置为true,而不会出现错误消息了. 还有一个TTable,其中DatabaseName设置为TDatabase的值,而TableName ..
发布时间:2020-07-02 06:29:01 其他开发

Paradox如何管理空值和空值?

我正在通过Borland数据库引擎(BDE)使用Paradox表. 我无法实现在字符串字段(Paradox数据类型"A")中处理 null 和空字符串值的方式. 我的特定问题是如何确定字段值是null还是空字符串.在数据库桌面工具中,它们似乎都是空字符串. 我需要这样做是因为我正在将数据(使用数据库桌面以及编程方式)迁移到Firebird DB,并且似乎是空字符串的字段值都作为空 ..
发布时间:2020-07-02 06:27:50 其他开发

Windows 7上的interbase和BDE

好的,我知道它已经过时了,并且bde比Moses更早,但是我们有一些遗留应用程序尚未使用bde进行迁移. 有人成功安装了Windows 7(32位和64位)完全配置的interbase sql链接的bde吗? 我发现了许多不同的帖子和可执行文件,但没有定论. 谢谢 解决方案 最终找到了运行良好的解决方案.虽然我应该分享 下载: Borland数据库引擎(包括SQL链 ..
发布时间:2020-06-26 19:04:07 其他开发

使用BDE和Delphi访问dBase文件的好方法是什么?

首先,我必须说我在Delphi方面是个新手,尽管我在十四年前在学校里做了一些Turbo Pascal编程... 我有一个商业的Delphi程序,它使用dBase数据库和BDE来访问它们。我基本上需要将另一个用C#编写的应用程序连接到该数据库,以便能够执行SQL操作,例如选择,插入,更新和删除。 不幸的是,使用OLEDB dBase导致索引损坏,只有本地BDE应用程序似乎才能安全地访问数 ..
发布时间:2020-06-11 18:35:03 其他开发

为什么设置表的RecNo属性不会移动到该记录?

我有一个TTable组件,该组件使用BDE访问DBase表。表上没有索引,因此排序顺序是表中记录的物理顺序。如果我读了RecNo属性,它包含当前记录的预期数字。 我的印象是,有了这个星座(BDE + DBase),这也是可能的设置RecNo属性以移动到相应的记录。但这显然在我的程序中不起作用。 所以:我记错了吗?还是我需要为此做些特殊的事情? (请不要建议删除BDE。我知道它的问 ..
发布时间:2020-06-11 18:34:49 其他开发

DELPHI 5中从BDE到ADO的转换

我在公司中有一个申请。我想将其从BDE转换为ADO Connection。 我几乎在所有地方搜索过,但找不到任何好的答案。 AIM是 将该BDE连接转换为ADO连接,但是我们需要使用TQuery组件从数据库中获取数据。 因此,看起来我们在使用BDE,但在内部使用ADO Connection。 所以,请回答您无法想象的问题,我将多么感激。 解决方案 ...如果可以通过某种方式将 ..
发布时间:2020-06-02 19:15:31 其他开发

ADO错误异常处理?

我只是通过将表和查询替换为ADO组件中的等效表而从使用BDE切换为ADO。 我总是在try内执行查询。 ..catch像这样: // Fdm是数据模块 // TEndOfDay是TTable / / QEndOfDay是TQuery 屏幕-> Cursor = crSQLWait; Fdm-> QEndOfDay-> SQL-> Add(“ SELECT * FROM ..
发布时间:2020-06-02 19:12:30 其他开发

BDE管理员网络目录

我正在学BDE管理员,我想知道是否有办法写一个脚本/命令(我可以双击运行)将网络目录添加到某个目录路径?我看过Windows注册表编辑器,并试图找到网络目录,但它不在那里。 解决方案 NET DIR设置存储在BDS配置文件中。默认情况下,该文件名为IDAPI.CFG,并存储在%PROGRAMFILES%\Borland\Borland Shared\BDE\IDAPI.CFG 中。通过在 ..
发布时间:2017-05-26 22:44:37 其他开发

当网络不稳定时,如何保持数据库连接不会失败?

我们有一个使用BDE连接到Oracle数据库的应用程序。 我使用TQuery进行SQL查询,它连接到TDatabase,我们不是专业的程序员,我们不知道什么发生在引擎盖下。 我们的网络不稳定,我们有丢包问题。 当发生问题,我们的应用程序与DB服务器断开连接,或者无法完成当前查询。 最好的方法是什么? 我们的网络团队正在努力解决根本问题,当我们失败时,我们已经将代码更改 ..
发布时间:2017-04-24 21:52:52 数据库

BDE初始化失败(错误$ 2501)在Vista

我有一个小数据吞吐服务器,用Delphi 2007编写,用于访问BDE。它在Windows 2000和XP上工作正常,但在Vista上不时(实际上很经常),我收到错误消息: 一个错误发生在尝试初始化Borland数据库引擎(错误$ 2501) 关闭使用BDE的所有内容修复错误(尽管有时需要“结束处理”数据报表服务器以关闭它。) 随着越来越多的客户端为其“服务器”运行Vista,这 ..
发布时间:2017-04-23 21:36:49 Delphi

BDE与ADO在德尔福

请注意下面的编辑更多信息和可能的解决方案 我们最近修改了一个大型Delphi应用程序来使用ADO连接和查询,而不是BDE连接和查询。因为这个变化,性能已经变得可怕了。 我已经分析了应用程序,并且瓶颈似乎是在实际调用 TADOQuery.Open 。换句话说,除了重组应用程序以实际使用数据库之外,从代码角度来看,我不能做很多事情。 有没有人有关于如何提高ADO连接的Delphi应用 ..
发布时间:2017-04-23 14:40:11 数据库

如何解决“无法对封闭的数据集执行此操作”与Borland数据库引擎和Delphi应用程序?

应用程序运行正常,直到在OpenOffice.org Calc中编辑用户数据库(* .dbf)。现在它给出了关于封闭数据集的上述错误。 解决方案 根据您自己的评论,您无法打开数据库文件因为它已损坏。因此,您的案例中的错误意味着您不会忘记打开它,但是您的应用程序无法打开损坏的.dbf文件。 其他不太明显的原因为什么您可能会收到此错误,而不是您将Active属性设置为true的显而易见的 ..
发布时间:2017-04-02 12:58:09 其他数据库