我写的 一个程序 ,用 VB + Access  ,其中使用了 ADODC  控件 ,还使用了 数据环境  DataEnvornment  可是把程序 编译在 好了在别人的机子上却不能用 ,数据库路径不会错,因为我已经把 相对路径 加上了 , 
程序是这样报错的  。
登陆验证的时候  ,err.Source  = PoliceSystem    本系统名
err.Description =  Appliction Defined or Object Defined  Error 
请问有过类似经历的吗 ?怎么解决 。
我用安装工厂打包的程序也是有上面的错误 

解决方案 »

  1.   

    PoliceSystem    本系统名
    也就是 程序窗体名
      

  2.   

    楼主用什么打包啊
    1是不是每个窗体上都有 ADODC1控件 2是不是打包没有把控件打进去
      

  3.   

    发现用安装工厂打包 根本就是 压缩 ,把 exe 文件 和其他文件打成一个包。VB 写好的程序用什么打包比较好 ,Visual Studio 6.0 自带的打包工具实在是 很难看
      

  4.   

    谢谢 各位的关心 ,问题解决了 ,我把 经验总结一下 1. 控件和 数据环境的 数据库连接路径不能错,要使用 相对路径 
    2. 使用打包软件 问题 ,这是 老生常谈的问题了,我用的是安装工厂 ,把 需要的 dll 和ocx  注册 ,这在 安装工厂里可以很方便设置 基本上就 ok 了 ,把调试程序时候的 设置都去掉就好了