用msado20.tlb试试。
或者 Public rsn As New Recordset

解决方案 »

  1.   

    ADO版本不对,去微软网站下载,或者从你原来那台机器上把同名文件考过来
      

  2.   

    把在一台机器上编译好的运行正确的可执行文件拷贝到另一台机器为什么不可以运行!msado20.tlb和msado25.tlb有什么不同,对机器系统有什么不同的要求吗?
      

  3.   

    用msado20。tlb可执行文件可以运行,可以打包和安装,但安装提示成功后开始菜单却显示没有安装成功,点浏览查exe文件,无反应!安装时系统提示有不少*。dll,*。ocx文件版本旧,点“是”保存。
      为什么安装不能成功,错在哪儿!!
      

  4.   

    把在一台机器上编译好的运行正确的可执行文件....
    光这么做是不够的。你要想在每一台机器上都能用的话,应该用打包程序把你的应用打包,在别的机器上安装才行。因为有很多dll,ocx文件是不会被编译到你的exe文件里面的。。
      

  5.   

    你先應該學會打包,一個完整的包必須包括可exe文件,还有数据库,还有你必须的图形文件。把这些打包进去,是可以的。
      

  6.   

    两台机子的ADO版本不同,一个高,一个低。
    你的自定义类Class1在另一台机子上没注册!
      

  7.   

    ADO版本不同,用统一的版本即可