小弟用vb(ado)和access编写了一(单机)程序,在本机上没有错误, 可移植到别的机子上,有的出现“430:类不支持自动化或期望的接口”,有的正常 。但如果在这台机子上用源文件编译成exe就正常了。cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source= ks.mdb ;Persist Security Info=False"  cnn.Open.我在有的资料中见到sql server中有类似情况 是由于mdac_typ.exe的版本不同 可我用的是access。请教各位大虾 用什么方法可是程序能通用,不胜感激!(最好不要每台机子都去一一配置)

解决方案 »

  1.   

    在目标机器上运行数据库驱动  MDAC_TYP.exe(2.7)将MDAC_TYP.exe打入包内,安装时运行MDAC_TYP.exe
      

  2.   

    我出现的问题和你一模一样,我的解决方法是:
    用SETUP FACTY6.0 将MDAC_TYP.exe打入包内,
    并设置为“操作”一项中的“安装后执行文件”写入MDAC_TYP.exe
    之后打包就可以了,但这样不是很好,我现在也还在找解决的方法。
    如果有好的解决方法时我会发邮件给你;请留下你的邮箱吧.
    同样你有好的解决方法的话也请你发邮箱给我好吗?