情况如下:
我们程序的用户在尝试启动应用程序时突然开始收到来自 Borland 数据库引擎 (BDE) 的错误。错误消息说它无法初始化 BDE 并给出错误代码 $251e。用户使用 BDE 5.2.0.2。
我找不到关于错误 $251e 的任何官方文档。我可以在 Google 上获得的唯一有用的信息并不是很有启发性,而且那里的建议也没有什么好处。
以下是我们尝试/发现的一些事情:
- 以完全相同的方式访问 BDE 的其他应用程序没有任何抱怨。
- 错误发生在我们在 TDatabase 组件上设置 Connected := True 的行上。
- 重新安装 BDE 没有任何区别。
- 关闭除有问题的 BDE 应用程序之外的所有 BDE 应用程序没有任何区别。
- 从使用 MSSQL 数据库更改为 Paradox 数据库没有任何区别。
- 使登录用户成为工作站上管理员组的成员没有任何区别。
- 通常登录的用户是域用户。
- 以最初在机器上设置为最后的管理帐户的工作站管理员(非域)帐户登录,一切正常。
- 创建具有本地管理员权限的新工作站用户,问题再次出现。
用户暂时被允许使用一个实际工作的工作站管理员帐户,但这不是一个可接受的长期解决方案。知道我们可以从这里去哪里吗?关于 $251e 真正含义的任何线索?
我知道 BDE 已经过时并且不再受支持,但是现在不能选择更改 BDE 的使用。