Я ловлю исключение с пустым сообщением только в строке Connection.Open()
.
код ошибки:-2147467259
трассировка стека:
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck, Int32 isRecoverable)
at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
at Oracle.DataAccess.Client.OracleConnection.Open()
Я говорю «иногда» в своем вопросе, потому что это действительно иногда. Когда я удаляю ссылку Oracle.DataAccess и снова добавляю ее из папки установки ODP.net, эта проблема на некоторое время исчезает. Но снова я ловлю это ужасное исключение без какой-либо ясной для меня причины. Каковы причины этой проблемы?
-2147467259
является несоответствие между Версия Oracle.DataAccess.dll и неуправляемые библиотеки DLL ODP.NET, которые она извлекает из PATH. Попробуйте некоторые из предложений в этой другой ветке StackOverflow - person APC   schedule 19.04.2015