none
Exception with Unspecified Error RRS feed

  • Question

  • I have an application which converts region code to names ..After certain iterations Unspecified error exception occured while fetching data from db and code is returned null.

    Exception message contains message

    rror CS1061: 'RibbonControlEventArgs' does not contain a definition for 'Error' and no accessible extension method

    'Error' accepting a first argument of type 'RibbonControlEventArgs' could be found (are you missing a using

    directive or an assembly reference?)


     foreach (var region in RegionList)
                        {
                            if (region != "--")
                            {
                                string cName = Get_Location_Details.GetCountryName(region);
                                if (cName == "") { cName = region; }
                             //  { cName= Get_Location_Details.GetCountryName(region); }
                                //else
                                //{ cName = region; }
                                //string[] locations = cName.Split(',');
                                //if (locations.Length == 2)
                                //{
                                //    cName = locations[1];
                                //}
                                //else
                                //{
                                //    cName = locations[0];
                                //}

                                foreach (DataRow dr in dt_gen.Rows)
                                {
                                    if (dr["region"].ToString() == region)
                                    {
                                        dr.SetField("region", cName);
                                    }
                                }
                            }
                        }

     internal static string GetCountryName(string country)
            {
                try
                {
                    string strAppDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
                    string strFullPathToMyFile = Path.Combine(strAppDir, "Locations.accdb");
                    string[] strrcon = strFullPathToMyFile.Split(':');
                    strFullPathToMyFile = strFullPathToMyFile.Remove(0, 6);
                    string ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data source= " + strFullPathToMyFile;

                    System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
                    conn.ConnectionString = ConnectionString;
                    conn.Open();
                    DataSet ds = new DataSet();
                    string querry = "select * from Locations where CriteriaID='" + country + "'";
                    OleDbDataAdapter da = new OleDbDataAdapter(querry, conn);
                    da.Fill(ds);
                    return ds.Tables[0].Rows[0]["Name"].ToString();
                }
                catch (Exception ex) { return ""; }

            }

    What is the Unspecified error?

    Thanks in advance,

    Gayatri KD

    Friday, December 21, 2018 6:13 AM