决不食盐
是这样:一个用了ACCESS2000和DAO3。6的数据库应用程序,在WINDOWS2000PRO上运行良好,而在WINDOWS2000SERVER上就出错,错误是ACTIVEX不能创建对象!两个机子都是OFFICE2000。客户要我解决,愁死了。

解决方案 »

  1.   

    是不是少了什么数据访问组件,到这里看看
    http://www.microsoft.com/downloads/results.aspx?productID=B7ADDC23-DEC1-4C5F-8479-EAD9245A8D61&freetext=&DisplayLang=zh-cn
      

  2.   

    在windows2000server上装vb单步调试。 看看出错的地方~
      

  3.   

    1,打包
    2,打包后还出现,大概用的是后期帮定吧,看看源代码,哪里用了creatobject这类的语句
      

  4.   

    问题是这样的:
    VB的某些对象是可以采用后绑定方式加载的,而不需要在工程中引用就可以运行。例如vbscript对象等,就是如此(数据库对象可能引用它)。但是这种对象,如果没有引用,打包时却不能被打包向导扫描到,因此没有被打包和安装。
    估计是那台server上恰好没有安装过这样的东东。解决方法:
    查你的源码,对照工程的引用列表,把缺的引用上,重新打包。
      

  5.   

    这个与office没关系,你打包,组件安装的路径对吗?
      

  6.   

    应该是数据库组件的问题,可是问题是我现在没法到哪里调试啊。没有用VBSCRIPT和CREATEOBJECT。