今天一部门信息员打来电话,说他们有个开票系统现在需要网上开票,但从开通网络后,开票系统没法使用了,请求过去给处理一下。
过去一看,可不是?一点开票系统快捷方式,等会就出来一个错误对话框:“没有注册类别”,点确定后再出现,连出四次,出来登录对话框,但是进不去。
负责开票的人告诉我,出现情况后打电话给该软件的服务热线,人家让她下了几个DLL文件,让她注册一下,结果还注册不了。我打开“运行”,发现确实有几个DLL注册命令,选其中的一个运行下,就会出现已加载,但没有找到DllRegisterServer输入点。无法注册这个文件。难不成跟动态链接文件的注册有问题,注册了下所有的链接文件,不管用,看来方向错了,又回到“没有注册类别方向上来”,查了些资料,有几条引起了我的注意,说mdac文件需要装一下,那就试试吧。来到系统文件夹的inf文件夹下,找到mdac,右击,点安装,说要系统包下的一个文件,放入系统盘,选好路径,系统自动安装了。装完后,再点开票系统,顺利运行。
事后查了下mdac的作用,有一段说明: MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。看来该软件的接口用的是mdac,而系统又没完全安装,造成了软件无法使用。