Хващам изключение с празно съобщение само на 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 и неуправляваните ODP.NET DLL файлове, които взима от PATH. Опитайте някои от предложенията в тази друга нишка на StackOverflow - person APC   schedule 19.04.2015