运行时错误-2147220992(80040200)试图调试VB6应用程序
我收到一张安装了VB6的工作环境的图像。 在这里有一些软件,我应该转换成更现代的技术,但它将是方便的,能够调试旧代码,以真正了解正在发生的事情 VisualBasicIDE启动了,尽管它出于某种奇怪的原因试图安装MicrosoftOffice2000Premium,但我不得不多次取消 然后,当我再次按下“运行”按钮时,Microsoft office 2000 premium的安装开始启动,我再次不得不取消,但最终出现运行时错误: 运行时错误-2147220992(80040200),对象“\u DataMaster”的方法“rsMyset”失败 这个错误似乎表明遗漏了什么,但我不知道遗漏了什么。代码中发生错误的点是它试图访问数据库的点运行时错误-2147220992(80040200)试图调试VB6应用程序,vb6,ado,Vb6,Ado,我收到一张安装了VB6的工作环境的图像。 在这里有一些软件,我应该转换成更现代的技术,但它将是方便的,能够调试旧代码,以真正了解正在发生的事情 VisualBasicIDE启动了,尽管它出于某种奇怪的原因试图安装MicrosoftOffice2000Premium,但我不得不多次取消 然后,当我再次按下“运行”按钮时,Microsoft office 2000 premium的安装开始启动,我再次不得不取消,但最终出现运行时错误: 运行时错误-2147220992(80040200),对象“\u
With MyDE.rsMyset
If .State = 1 Then
.Close
End If
MyDE是一个很好的旧ADO数据环境。
Neith下有一个主连接,它是一个断开连接。
此MasterConnect的重要属性是ConnectionSource=file name=data.udl
这个rsMyset是Myset的一个结果集,Myset是一个DECommand,也是一个很好的旧ADO。
系统在windows XP SP2上运行,并且安装了MDAC,因此应该存在ADO
如果我能解决这个奇怪的错误,这样我就可以通过检查变量等更容易地发现代码在做什么,那就太好了。
我没有创建这个软件,它太旧了,创建它的人也没有时间来帮助我。坦率地说,我认为他也不知道如何解决这些问题。它在过去对他有效,但现在没有,或者他从未调试过这该死的东西
更具体地说,感谢任何帮助:
- 我如何找出哪些未正确注册(这就是要指出的错误)
- 如何删除错误
- 安装office 2000 premium是解决此问题的方法吗
- 我只是做了一些“激烈”的事情,我清除了正在使用的解除连接的ConnectionSource的值。如果然后启动应用程序,我必须手动填写数据库的属性2次,然后应用程序启动。奇怪,因为这意味着udl文件是错误的,这是奇怪的,因为没有调试器,它从这个udl文件开始。但至少现在我有了一个选项,尽管很乏味,可以进行一些调试