问题一:
我是新手,用VB6.0制作程序,开始好好的,结果重新启动计算机后发现无法调试,制作的程序生成EXE后能够正常运行,但是在VB6.0中无法调试,我杀毒后重新安装了VB6.0还是一样,调试的时候提示“visual basic遇到问题需要关闭....”然后点调试按钮就跳转到VC++里面去了。请问怎么解决?
问题二:
在VB中用report制作报表,生成程序后,第一次查看表报没什么问题,可是再次查看报表就会提示错误,错误信息为:“运行时错误‘-2147418105(80010007)automation错误’”,请问这个问题是怎么回事?需要怎么才能解决?我的程序工程文件在http://www.redfoxcn.com/vb.rar
各位大大帮我解决下啊,感激不敬

解决方案 »

  1.   

    用vb6.0做了个小程序,其他都正常,就是报表有问题,在主窗口上有个查看的按钮,点击这个按钮就会打开报表,生成EXE文件以后,第一次打开查看报表是正常的,但是关闭这个报表窗口,再次打开查看报表的时候就会出现错误,错误提示“运行时错误'-2147418105(80010007)'automation错误”请问高手们,这个问题怎么解决啊?
    相关的工程文件在下面这个地址:
    http://www.redfoxcn.com/vb.rar
      

  2.   

    那是因为你第一次看报表时没正常关闭打开时数据库打开错误 产生上面所述的 Error信息
      

  3.   

    我看了LZ的代码,LZ根本没用数据库
    你的问题我也没找出解决办法来,也许只需要修改某项,比如关闭报表的时候关闭记录集
    你这种为报表设置大概在8年前有人用过,此人现在不知何处了.
    建议你建立一个数据库的临时表,然后与报表绑定,使用数据环境
    还有别的方法就是把数据写到word或Excel中
      

  4.   

    搞定了
    把Dim rptBound As New BoundReport
    从通用里剪切,放到
    Private Sub Command3_Click()
    下面