我的程序是用VB写的,在程序启动时,弹出提示框,提示内容为“object variable or with block variable not set ”,点击确定后,继续进入程序。但是这时候数据库中的数据读不出来。这个问题是什么原因呀。请大侠帮帮忙。

解决方案 »

  1.   

    引起这个错误的原因很多,建议你下把出错的那段程序里的On Error .... 语句都注释掉,然后再运行,看具体是那句出错
      

  2.   

    大概是某个对象没有实例
    就是
    dim obj as Document
    ...
    'Set obj = new document '少了这一句
    ...
    obj.Save '然后就挂了
      

  3.   

    谢谢大家了。要是某个对象没有实例,应该在任一台机器上运行都提示。同样的代码编译的可执行文件,为什么在同事那里就没有问题。程序中用到一些配置文件和XML文件,会不会是因为某个文件被错误修改,导致的呢。我VB不是很熟,还请大家帮忙解答一下。