您好我在我的应用程序中使用vb6代码逻辑,我需要管理错误处理。在vb6中,ADODB.Errors用于捕获异常。
我想知道vb.net中Vb6 ADODB.Error代码的等效异常
任何人都可以帮助知道上述两个错误代码的等效例外
答案 0 :(得分:1)
看看This, 特别是关于“事件处理程序中未处理的错误”的部分。它解释了如何在try / catch块中使用ADODB Errors集合。
我认为您不会通过使用.Net环境中抛出的等效错误来找到捕获ADODB错误的方法。一般来说,COM错误和.Net异常之间没有一对一的等价关系。在这种情况下,使用ADODB Error对象会发生什么情况.Net使用互操作编组将错误对象抛出到catch块中,并使用Exception对象包装它。你可以在那里评估错误。但是,doc没有解释如何迭代Errors集合以查看两个错误。也许你可以在发现它之后发布这里的工作方式。