请问一下 我用VB打包之后的 安装程序 安装时出现   注册文件 msado25.tlb出错???该怎么样解决???

解决方案 »

  1.   

    这个文件问题不大,你只要在目标机器上安装最新的mdac就可以了
      

  2.   

    打包程序 BUG。可以直接忽略。解决方法(使用其中之一):1 用记事本打开 setup.lst 文件。将引用 ADO TLB 类库的一行上 $(DLLSelfRegister) 改为 $(TLBRegister)。保存文件。2 用记事本打开 setup.lst 文件。将引用 ADO TLB 类库的一行删除。然后将 File##= 的编号重新按顺序排好。保存文件。3 启动打包和发布向导程序,打开工程包。执行下一步直到“包含文件”一屏。去除引用 ADO TLB 类库项。完成向导的执行。4 找到并用记事本打开 VB6DEP.ini 文件,这个文件应在 C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\ 文件夹下。找到 [Do Not Redistribute] 段,在其下添加:
    MSADO15.TLB=
    MSADO20.TLB=
    MSADO21.TLB=
    MSADO25.TLB=
    保存文件。然后重新打包。5 打开工程文件。选“工程”—“引用”菜单,去掉你现有的 ADO 引用(指向 .tlb 文件),找到最新版的 ADO,其指向是 MSADOxx.DLL。保存工程,重建 .exe 文件,重新打包。