Извините, если этот вопрос повторяющийся, но я не нашел ответа. Я хочу проверить, больше ли значение столбца из таблицы, чем 0, если ничего не делать. Проблема в том, что я не знаю, как получить значение из таблицы и проверить ее.проверьте, превышает ли число из столбца в таблице 0
Моя идея:
if(column table(Quantity) where [email protected] >0)
{
Do something
}
Я использую ASP.NET, C# и SQL. Вот некоторые из моего кода: // Этот код, когда элемент добавляется в таблицу с текущим идентификатором номер элемента уменьшается на 1.
SqlCommand command = new SqlCommand("UPDATE Items SET Quantity=Quantity-1;
command.ExecuteNonQuery();
В таблице Items у меня есть Количество элемента, так что скажем 5 количество этого конкретного элемента, и каждый раз, когда добавляется в gridview, уменьшается на 1, я не хочу, чтобы оно было ниже 0. (Теперь с этим кодом он опускается ниже 0). У меня есть идея, как я сказал вам выше, но я не знаю, как это сделать.
У кого-нибудь есть идея, как это сделать?
Итак, когда количество достигает 0, что должно произойти - просто прекратите уменьшать значение или? – jarlh
, чтобы дать сообщение об ошибке и больше не уменьшать – user4457996