.NET 4.x Необработанное исключение типа "System.StackOverflowException" - C#

Формулировка задачи:

Необработанное исключение типа "System.StackOverflowException" В связи с чем может происходить данная ошибка? Сам класс:
class Text_Box
    {
        public string name
        {
            set { name = value; }
            get { return name; }
        }
        public string val
        {
            set { name = value; }
            get { return val; }
        }
        public Text_Box(string text, string name)
        {
            this.val = text;
            this.name = name;
        }
        public Boolean AddToBd()
        {
            name = this.name;
            val = this.val;
            string Connect = "Database=****;Data Source=*****;User Id=****;Password=****";
            string CommandText = "INSERT INTO `OneText`(`Name`, `Val`) VALUES (name, val)";
            MySqlConnection myConnection = new MySqlConnection(Connect);
            myConnection.Open();
            MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
            myCommand.ExecuteNonQuery();
            myConnection.Close();
            MessageBox.Show(name, val);
            return true;
        }
    }
Место вызова:
public void label2_Click(object sender, EventArgs e)
        {
            Text_Box newbox = new Text_Box(namebox.Text, valbox.Text);
            if(newbox.AddToBd()) 
            {
            MessageBox.Show("Успешно!", "YourText True");
            } 
            else 
            { 
            MessageBox.Show("Ошибка!", "YourText False"); 
            }
        }
И еще один вопрос...Пытался вынести всю работу с БД на другой класс...Не вышло. Метод не находился , хотя стоит public...Ну и естественно общие советы и замечания Заранее спасибо за Ваше внимание.

Код к задаче: «.NET 4.x Необработанное исключение типа "System.StackOverflowException" - C#»

textual
Необработанное исключение типа "MySql.Data.MySqlClient.MySqlException" в MySql.Data.dll
 
Дополнительные сведения: Parameter 'Parameter1' has already been defined.

12   голосов, оценка 4.083 из 5


СОХРАНИТЬ ССЫЛКУ