запрос вставки не дает ошибки, но не вставляется в базу данных - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть запрос на вставку, который я использую для вставки данных в SQL Server DB 2008 с использованием кода c # .net. запрос не выдает ошибку, но и не вставляет данные в БД Ниже приведен код: -

string strcon = connection();

if (con.State == ConnectionState.Closed)
{
    con.ConnectionString = strcon;
    con.Open();
    strquery = query + " values( '"+ cheqval +"' , '" +
        dtval.ToShortDateString() +"' , '"+ amtval +"','"+ conameval + "')";
    SqlCommand cmd =  new SqlCommand(strquery, con);
    i = cmd.ExecuteNonQuery();
    con.Close();
}

Мой запрос на вставку формируется правильно, но не вставляет данные в БД. Что я должен делать .... пожалуйста, помогите .... я также пробовал параметризованный запрос, но даже это не работает: ((

1 Ответ

1 голос
/ 03 апреля 2012

Необходимо проверить, есть ли в таблице триггер.Вместо триггера может быть отменена ваша вставка.Комментарии о проверке, чтобы убедиться, что вы попали внутрь IF или одно значение равно нулю, что делает код неправильной тренировки, также вещи для проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...