我这个DELPHI程序以前是编译出来了的,后来重装了一下系统然后就运行不出来了,有什么办法啊,运行时弹出一个对话框,
Application Error
  Exception EDBEngineError in module Project1.exe at 000B6142
  Alias:abaoabao是数据库的名字

解决方案 »

  1.   

    先检查BDE中有没有abao这个别名,再看这个别名通不通
      

  2.   

    配置一下数据库,你用的是什么数据库,SQL SERVER,ORACLE,ACCESS,PARADOX,然后在网上搜素下相关数据库BDE配置,按提示来做就是了
      

  3.   

    我改来改去,错误更多了,我是菜鸟,希望高手多多指点,谢谢
    我编译的时候又弹出这个对话框
    Debugger Exception Notification
      Project Project1.exe raised exception class EDBEngineError with message 'General SQL error
    [Microsoft][ODBC SQL Server Driverr][SQL Server]无法打开登录‘D\gr\试卷生成系统\data\abao_Log.LDF'
    中请求的数据库。登录失败。
    Alias:abao'.Process stopped.Use Step or Run to continue.
      

  4.   

    你用的是SQL SERVER的数据库吧。
    是你的数据库的数据文件路径有问题吧。
    你检查一下你的SQLSERVER中这个数据库的数据文件路径
    右键数据库->属性->数据文件选项->数据文件的位置修改为你SQL SERVER的安装路径下
    一般都为“Program Files\Microsoft SQL Server\MSSQL\Data\”+abao_Log.LDF
      

  5.   

    不好意思 说错了,刚才的那个是数据文件位置修改。
    下面是日志文件的路径修改:
    右键数据库->属性->事务日志选项->事务日志文件的位置修改为你SQL SERVER的安装路径下 
    一般都为“Program Files\Microsoft SQL Server\MSSQL\Data\”+abao_Log.LDF
      

  6.   

    1>你先确定下‘D\gr\试卷生成系统\data\’目录中是否有abao_Log.LDF'数据库,如果没有的话,那就搜索下,如果搜到,就将其拷贝到‘D\gr\试卷生成系统\data\’目录中,如果有的话,那最有可能的原因就是密码错误
    2>如果密码错误,就看看配置文件或者是源代码中指定的密码是多少,将其改为你本地数据库的密码
    3>如果还不行的话,你把程序发给我,我给你调[email protected]
      

  7.   

    发过来吧。看我来帮你搞下。[email protected]
      

  8.   

    原有的程序是不是用database desktop 连的,重装后别名就没了,还是看看别名那吧!估计是那错了!