最近写了个程序,用BDE的DATABASE组件 连接数据库,在XP下编译完后可以成功连接数据库,可程序放到2000底下连接数据库就出现错误。开始提示缺少 NTWDBLIB.DLL 我就从XP下复制NTWDBLIB.DLL到程序目录下
接着提示缺少 MSVCR71.DLL 也复制到程序目录下
最后提示 未装载DB-LIBRARY网络通信层
 晕。。在网上查半天,才知道是MDAC版本问题。下个MDAC_TYP28.EXE装了,OK了。     如果是 微软的MDAC版本问题,又为什么要 NTWDBLIB.DLL 和MSVCR71.DLL 这两个文件呢?是不是我编译程序时哪里错了,难道以后程序移到2000或其他系统都要这么麻烦????谁知道怎么才能让DELPHI 7 程序编译好后在其他系统上尽量的少的配置,最好是EXE拿过去就可以用了。