Каков правильный код для этого кода? Я попытался поместить [] во все таблицы и столбцы и удалить значения '' on.

here is my code

-1
Janelle 19 Мар 2017 в 18:06

2 ответа

Лучший ответ

Лучший способ написать этот запрос, как показано ниже

 public bool UpdateMethod(string param1,string param2,string key)
    {
    SqlCommand cmd = new SqlCommand("update [yourTableName]set field1=@param1,field12=@param2 where key=@param3", con);
                cmd.Parameters.AddWithValue("@param1", param1);
                cmd.Parameters.AddWithValue("@param2", param2);
                cmd.Parameters.AddWithValue("@param3", key);
                return Convert.ToBoolean(cmd.ExecuteNonQuery());
}

Где con - объект строки подключения.

2
Sunil Kumar Singh 19 Мар 2017 в 18:01

Измените 0, 1, 2, 3 на {0}, {1}, {2}, {3}. также в качестве предложенного комментария добавьте кавычки вокруг строк.

2
Zdravko Danev 19 Мар 2017 в 15:11