今天跟大家伙儿唠唠这个BDE Administrator,这玩意儿现在用的不多,但是有些老的项目还在用,特别是用Delphi 7开发的那些,所以有时候你还真得跟他打交道。我前段时间就给折腾一把,记录一下,省的以后再踩坑。
话说那天,我不是接个老项目嘛需要添加数据,然后保存。这不挺简单的嘛我三下五除二就搞定,结果一运行,好家伙,直接给我卡死,一点反应都没有,像个傻子一样。我当时就懵,这啥情况?
我以为是我代码写的有问题,我就使劲的检查,来来回回折腾好几遍,结果发现不是我代码的锅,因为没做任何操作时,点击bde administrator还是无响应。然后我就上网各种查,发现,原来是这系统权限的问题。这玩意儿,就像你家里来客人,你还得给他开门一样,没权限,它就不让你进。
然后咋整?
- 第一步,找到控制面板。这个大家都熟悉,就在开始菜单里搜一下就出来,点进去。
- 第二步,找到那个BDE Administrator。有些小伙伴的电脑打开控制面板找不到BDE Administrator,这时候可以切换下控制面板里面的大小图标,这样就能看见它。看到它之后,先别急着点,咱右键点它,选“以管理员身份运行”。
这么一来,就等于给它一个通行证,它就可以正常工作。我当时这么一试,果然好,数据也能正常添加保存,不再给我玩儿“假死”。
不过话说回来,这 BDE Administrator 还是有点“年代感”的。现在新的数据库连接方式多去,比如什么ADO、dbExpress之类的,方便又好用。以后有机会再跟大家分享分享这些新的技术。
对,还有一点,这 BDE 要连数据库,还得开那个BDE Administrator工具。这玩意儿就像个中转站,负责牵线搭桥,把你的程序和数据库连起来。也是有一点麻烦的。所以新的连接方式确实省事不少。
这回也算是又学到一招。以后再遇到这种老项目,起码知道该怎么对付。做咱这行的,就得活到老,学到老!
希望这回分享能帮到那些还在用BDE的老铁们,少走点弯路。大家还有什么问题,也欢迎留言讨论,一起学习进步嘛
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。