Как занести текущее время в бд?

Всем привет. Я начал знакомиться с шарпом и в задании мне нужно занести текущее время (вплоть до секунд) в бд. Попробовал несколько вариантов, но не один из них мне не помог, поэтому я снова здесь.

        private protected bool Checking(string login, string pass)
    {
        try
        {
            var database = new MySqlConnectionStringBuilder(@"server=123;
                                                user=123;
                                                database=123;
                                                port=123;
                                                password=123;");


            MySqlConnection con = new MySqlConnection(); //создание переменной для удобства
            con.ConnectionString = database.ConnectionString; //подключение к бд
            con.Open(); //открытие бд
            MySqlCommand cmnd = con.CreateCommand(); //команда для бд
            cmnd.CommandText = $"SELECT * FROM LoginedChuvaku WHERE Login = '{login}'";
            var a = cmnd.ExecuteReader(); //чтение из бд

            while (a.Read())
            {
                if (HWIDserver == HWIDlocal)
                {

                }
                else
                {
DateTime bantime = DateTime.Now;
                        MySqlCommand InsertToLoginedChuvaku = new MySqlCommand("INSERT INTO LoginedChuvaku" +
                            "(bantime)" +
                            " VALUES " +
                            $"('{bantime}')", con);
                        //InsertToLoginedChuvaku.Parameters.AddWithValue("@name", somename);
                        InsertToLoginedChuvaku.Parameters.AddWithValue("@time", bantime);
                        a.Close();
                        InsertToLoginedChuvaku.ExecuteNonQuery();
                }
        }
        catch(Exception e)
        {
            MessageBox.Show(e.Message);
        }
        return false;
    }

А также ещё одна проблема. Я не могу вывести текст из бд. Он выдаёт мне ту строчку, что и написана, не берёт данные из неё. Я, возможно, догадываюсь почему. Т.к. это просто string и он запоминает её. Мне нужно как-то задействовать этот string, чтобы он получил значение из бд, но как - не знаю.

       private protected bool Checking(string login, string pass)
    {
        try
        {
            var database = new MySqlConnectionStringBuilder(@"server=123;
                                                user=123;
                                                database=123;
                                                port=123;
                                                password=123;");


            MySqlConnection con = new MySqlConnection(); //создание переменной для удобства
            con.ConnectionString = database.ConnectionString; //подключение к бд
            con.Open(); //открытие бд
            MySqlCommand cmnd = con.CreateCommand(); //команда для бд
            cmnd.CommandText = $"SELECT * FROM LoginedChuvaku WHERE Login = '{login}'";
         //та самая строчка   string reason = $"SELECT reason FROM LoginedChuvaku WHERE Login = '{login}'";
//исправил так - string reason = a.GetString("reason"); //только нужно перенести в цикл.
            string reasonshow = $"Resources: {reason}";
            var a = cmnd.ExecuteReader(); //чтение из бд
            while (a.Read())
            {
                if (HWIDserver == HWIDlocal)
                {

                }
                else
                {
                    DateTime restime = DateTime.Now;
                    string setreason = "Test";
                    string reasonstr = $"UPDATE `LoginedChuvaku` SET `reason` = '{setreason}' WHERE `LoginedChuvaku`.`UID` = {a.GetString("UID")}";
                    MySqlCommand reasoncmd = new MySqlCommand(reasonstr, con);
                    a.Close();
                    reasoncmd.ExecuteNonQuery();
                    return false;
                }
            }
        }
        catch(Exception e)
        {
            MessageBox.Show(e.Message);
        }
        return false;
    }

Ответы (1 шт):

Автор решения: Blackmeser
SqlCommand InsertToLoginedChuvaku = new SqlCommand("INSERT INTO ...", sqlConnection);
InsertToClients.Parameters.AddWithValue("@name", somename);
InsertToClients.Parameters.AddWithValue("@time", restime);
InsertToClients.ExecuteNonQuery();
→ Ссылка