Excuse me.
I have a question in English.
Messages from Microsoft AxtiveX Data Objects 2.8 Library COMException may differ on Windows version
When the error Code = -2147217887 [0x80040e21] occurs, it turns out that the message content returned by Message of System.Runtime.InteropServices.COMException is different depending on the Windows version.
WindowsXP, Windows7: An error occurred during a multi-step OLE DB operation. Check the state value of each OLE DB. The work did not finish.
Windows10: 0x80040e21 message text not found in OraOLEDB message file.
ErrorCode = -2147217887 [0x80040e21] I know the meaning of itself, and I know how to deal with it, but I'm afraid that it's okay to ignore the message difference due to the OS difference.
I would like to ask you to teach me the factors that cause this message difference.
Development environment and language: VisualStudio2008 VB.NET
Framework: .NET Framework 3.5.1
Build in x86 mode
Connection DB: ORACLE