各位大虾:
    小弟用ADO,DBXPRESS的数据控件做的应用程序,为什么会提示MIDASS.DLL错误,然之后用ADO连接的数据可以打开,而用DBXPRESS连接的数据库却打不开了!为什么!?小弟还请各位大虾指点指点,小弟先行谢过了!

解决方案 »

  1.   

    不要使用DBEXPRESS了,不好用,BUG太多.我刚开始也用,后来转了ADO.
      

  2.   

    一楼的大哥
        我的应用程序加载了DBXPRESS,用TDUMP.EXE检查要加载DIDASS.DLL文件,这个文件我放在应用程序目录,但是在某些电脑是却总是提示MIDASS.DLL文件错误,所以所有用DBXPRESS连接的数据窗口都无法打开!这是为什么,还望大虾指点!
      

  3.   

    有几uses的单元要手动删掉,大概是你往窗体上放了需要MIDASS.DLL的控件,然后删除了,uses的单元还在。
      

  4.   

    但是在某些电脑是却总是提示MIDASS.DLL文件错误
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~楼主怎么还这样,不是告诉你写下来错误提示信息,不要这么笼统的想当然。把问题写清楚别人才能帮你。根据你的情况,估计你说的是程序发布的时候遇到的问题,提示你装载Midas.dll失败。midas.dll正常可以自动注册,如果不行你就手动注册一下就好了。
    在命令行下输入  regsvr32.exe  xxxxx\midas.dll  (midas.dll的路径)提示成功就行了
      

  5.   

    pazee(耙子)(灵感点亮生活)
          应用程序就只是提示“DIDASS.DLL文件错误!”!谢谢!
      

  6.   

    同意pazee(耙子)(灵感点亮生活)
      

  7.   

    应用程序就只是提示“DIDASS.DLL文件错误!”!谢谢!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    它提示是中文的?还是你翻译的,贴出原文
      

  8.   

    是delphi6.0吗?你可以试着到borland网站升级你的DBXPRESS的*.dll
      

  9.   

    delphi6.0的DBXPRESS升级后顺利连接mysql
      

  10.   

    提示是:error loading midass.dll.
    进入程序后的提示是:OPER_READ:Cannot perform this operation on a closed dataset.
    请教这是为何?
    解决方法??
      

  11.   

    答案我上面都告诉你了,你肯定没自己试过
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    根据你的情况,估计你说的是程序发布的时候遇到的问题,提示你装载Midas.dll失败。midas.dll正常可以自动注册,如果不行你就手动注册一下就好了。
    在命令行下输入  regsvr32.exe  xxxxx\midas.dll  (midas.dll的路径)提示成功就行了