情况如下:
尝试启动应用程序时,我们程序的用户突然开始收到来自Borland数据库引擎(BDE)的错误。错误消息指出它无法初始化BDE,并给出错误代码$ 251e。用户使用的是BDE 5.2.0.2。
我找不到关于错误$ 251e的任何官方文档。我可以在Google上获得的唯一有用的搜索结果是not very instructive,那里的建议没有任何好处。
这是我们尝试/发现的一些事情:
以完全相同的方式访问BDE的其他应用程序没有任何投诉。
错误发生在我们在TDatabase组件上设置Connected:= True的行上。
重新安装BDE没什么区别。
关闭所有的BDE应用程序,除了有问题的应用程序没有任何区别。
从使用MSSQL数据库更改为Paradox数据库没有任何区别。
使登录用户成为工作站上Administrators组的成员没有任何区别。
通常登录的用户是域用户。
以工作站管理员(非域)帐户登录,该帐户最初在计算机上设置为最后的管理帐户,一切正常。
创建具有本地管理员权限的新工作站用户,问题再次出现。
暂时允许用户使用一个实际可以使用的工作站管理员帐户,但这不是可接受的长期解决方案。知道我们可能从这里去哪里吗?关于$ 251e真正意味着什么?
我知道BDE已过时并且不再受支持,但是现在不能更改BDE的使用。
最佳答案
您可能有更好的机会在这里搜索错误。
http://www.fulltextsearch.com/
罪魁祸首似乎是设备驱动程序冲突。
祝好运