我写的一个小程序,从oracle中取数据放到 access的表中,在服务器上可以正常运行,在2000的客户机上也可以正常运行,但在98的客户机上就不行了,提示是:类不支持自动化或该类型的接口,这到底是什么回事啊?请大家帮帮我!大致的语句如下:public cns as new ADODB.connection
public cnA as new ADODB.connectiondim sqlrs as new adodb.recordset
dim access as new adodb.recordset”cns的“
connection string = .........
opencna.connection string = .........
cna.opensqlstring = '一条sql语句'sqlrs.open.sqlstring,cns,asopenkeyset,aslockoptimistic   //我检测好象到这里就出错!
accessrs.open.'一条sql语句',cna,asopenkeyset,aslockoptimistic

解决方案 »

  1.   

    不是asopenkeyset,aslockoptimistic  

     vbopenkeyset,vblockoptimistic吧
      

  2.   

    在98的机器上运行时,需要在上面安装microsoft data access component,版本需要与你程序中引用的ado的版本一致,那文件的名字是mdac_typ.exe
      

  3.   

    我在2000下打了包的,再去98上安装的,应该它自己会自动安装microsoft data access component把。还有那名字是mdac_typ.exe的文件,我在打的包中看见了,我还需要手动点击安装吗?