![]() ![]() This will happen if ODP.NET or Oracle Client is not installed, or dependent ODP.NET or Oracle DLLs are not placed at the side of the DLL running the code. Though the documentation says an exception will be raised if a mismatched version of a dependent DLL is loaded, it actually includes the case that any of the dependent DLLs is not loaded. To enforce the usage of assembly with the correct version of its unmanaged DLLs, an exception is raised if notices it has loaded a mismatched version of a dependent unmanaged DLL. Oracle Database Documentation: ODP.NET and Dependent Unmanaged DLL Mismatch was unhandled by user codeĪt .HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck, Int32 isRecoverable)Īt .HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)Īt .Open()īascically, whenever is threw with its Message set to an empty string, it means fails to load its dependent DLLs.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |