我用delphi7.0+access做了个软件,是在win2003下开发的,用的引擎是jet4.0,在2003下运行没有问题,但在98下没有安装DELPHI环境的系统下运行不了,提示有如下的错误:
Exception:
------------------------------------------------------
  2.1 Date   : Sat, 3 Jul 2004 20:11:08 +0800
  2.2 Address: 005EA451
  2.3 Module : FPGL.EXE
  2.4 Type   : EOleException
  2.5 Message: 未找到提供程序。该程序可能未正确安装
错误定位在创建数据模块---也就是连接数据库的地方,我对比了一下msjet40.dll,98下和2003下的文件不一样大,是不是版本不一样呀?请大家帮我解决,很急,星期一要交工。
说明一下:我的98是装在C盘的,2003是在D盘的。

解决方案 »

  1.   

    应是的,你试着下个MDAC2。7看会不会出错,98的好象是MDAC2。3
      

  2.   

    还想问问,如何把MDAC2。7等打包在安装程序中,让其自动检测,如果系统有这个文件就不安装,没有才自动安装,并且根据不同的系统执行不同的可执行文件。
      

  3.   

    驱动不对,其实你可以升级一下。或者用installshield打包工具
      

  4.   

    去 www.skycn.com下在 小颖安装程序制作专家 
    一看就明白 速度非常快 自带 MDAC等 引擎