Исключение типа «System.TypeInitializationException» произошло в IPColoBilling_BKP.dll, но не было обработано в коде пользователя - PullRequest
0 голосов
/ 27 сентября 2019

Я не могу отладить, о чем именно эта ошибка.Но, как следует из сообщения, в нем говорится, что .dll не был обработан должным образом.

Я использую Oracle.DataAccess .dll для использования моего подключения к оракулу версии 4.112.3.0.Но я получаю сообщение об ошибке в приведенной ниже строке кода, которая не может установить соединение.

public DataTable GetSapIdData(string SapId)
    {
        OracleConnection conn = new OracleConnection(ConfigurationManager.ConnectionStrings["ConnectionString_IPCOLO"].ConnectionString); // here the error is coming
        DataTable dtIpColo = new DataTable();

        try
        {
            DataTable dt = new DataTable();
            OracleCommand cmd = new OracleCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = ConfigurationManager.AppSettings["PackageName"].ToString() + ".GET_IPCOLO_GISDATA_NEW";
            cmd.Connection = conn;
            cmd.Parameters.Add(new OracleParameter { ParameterName = "P_SAPID", Value = SapId, OracleDbType = OracleDbType.NVarchar2, Direction = ParameterDirection.Input });
            cmd.Parameters.Add(new OracleParameter { ParameterName = "TBLDATA_APP", OracleDbType = OracleDbType.RefCursor, Direction = ParameterDirection.Output });

            if (conn.State != ConnectionState.Open) conn.Open();
            OracleDataAdapter daIpColo = new OracleDataAdapter(cmd);
            daIpColo.Fill(dtIpColo);
        }
        catch (Exception)
        {
            throw;
        }
        return dtIpColo;
    }

Кроме того, моя строка подключения выглядит следующим образом.

note Я сохранил все детали в строке подключения в целях безопасности.

<add name="ConnectionString_IPCOLO" connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST= ****)(PORT=1234)))(CONNECT_DATA=(SERVICE_NAME= ****)(SERVER=DEDICATED)));User ID= ****;Password= *****" />

Также обратите внимание

Я обновил Visual Studio 5 в моей Visual Studio 13 и gitлаборатория

...