windows xp下  administrator 运行一切正常  新建一个受限用户运行的时候 BDE出错 提示  Cannot find Engine configuration file.  求解决办法   急!!! 

解决方案 »

  1.   

    BDE在访问配置文件或者ODBC设置时受到权限限制,你需要确保以下几点
    1:使用Administrator账户登录系统。
    2:打开注册表编辑器进入到如下键值 HKEY_LOCAL_MACHINE->SOFTWARE->Borland,对其单击右键选择权限,在弹出窗体中选择受限用户,针对该用户赋予该节点 完全控制 权限
    3:如果你还设置了ODBC的DSN,首先你需要确认在Administrator下设置的ODBC DSN是User DSN还是System DSN,如果是User DSN就意味着将不能在其他帐号下访问,也就是说,如果你的BDE文件中Alias有关联到这部分DSN,则该BDE文件在其他帐号下将不能正常工作;如果是system DSN的话,则在其他帐号也可以访问到
    4:如果设置使用了system DSN的话,你需要在注册表中赋予当前登录帐号的访问权限。使用Administrator登录,进入注册表HKEY_LOCAL_MACHINE-> SOFTWARE->Classes, HKEY_LOCAL_MACHINE-> SOFTWARE->ODBC,点击右键选择 权限,在弹出窗体中选中受限用户帐号,在用户权限中设置为 完全控制
    5:确保BDE安装路径,当前帐号有执行的权限
    6:确保BDE configuration文件,当前帐号有读权限做完以上步骤,就可以了。