Неустранимая ошибка при выполнении команды C # - PullRequest
0 голосов
/ 25 мая 2018

Добрый день!

Я столкнулся с проблемой Неустранимая ошибка при выполнении команды. При выполнении mysql.

Я использую Dapper в этом коде.

public void AddNewRecord(string _name, string _num, MetroDateTime _date, string _numPref)
    {
        try
        {
            string _prfnum, _srfnum, _crfnum, _counum;
            using (var conn = GetOpenMySqlConnection())
            {
                switch (_numPref.ToLower())
                {
                    case "prfl - ":
                        _prfnum = _num;
                        string addQry = @"INSERT INTO 
                                            prf ( name, prf_number, date )
                                          VALUES
                                            ( @_name, @_prfnum, @_date );";

                        var getPrf = conn.Execute(addQry);
                        break;
                    case "srfl - ":
                        _srfnum = _num;
                        addQry = @"INSERT INTO 
                                            srf ( name, srf_number, date )
                                          VALUES
                                            ( @_name, @_srfnum, _date );";

                        var getSrf = conn.Execute(addQry);
                        break;
                    case "crfl - ":
                        _crfnum = _num;
                        addQry = @"INSERT INTO 
                                            crf ( name, crf_number, date )
                                          VALUES
                                            ( @_name, @_crfnum, _date );";

                        var getCrf = conn.Execute(addQry);
                        break;
                    case "sofl - ":
                        _counum = _num;
                        addQry = @"INSERT INTO 
                                            cou ( name, cou_number, date )
                                          VALUES
                                            ( @_name, @_counum, _date );";

                        var getCou = conn.Execute(addQry);
                        break;
                }

            }
        }
        catch (MySqlException ex)
        {
            throw ex;
        }
    }

У меня такое ощущение, что ошибка в дате.Я использую MetroDateTime _date и DateTime date в Mysql.

Это действительно проблема?

Я новичок в Mysql и очень благодарен за ваш ответ.

Спасибо и Боже!

...