Команда ОБНОВИТЬ с NULL - PullRequest
       1

Команда ОБНОВИТЬ с NULL

0 голосов
/ 27 апреля 2011

Я пытаюсь обновить столбец в моей базе данных с датой, выбранной из элемента управления на моей веб-странице ASP.NET.Мне нужно убедиться, что код верен, потому что в столбце ничего не обновляется.

Код:

Command = New SqlCommand("UPDATE Parking SET ParkingStartDate = @StartDate1 WHERE Parking_ID = @radio)", myConn)

Command.Parameters.Add("@StartDate1", SqlDbType.Date).Value = StartDate.SelectedDate
Command.Parameters.Add("@radio", SqlDbType.VarChar).Value = radio
Command.ExecuteNonQuery()
myConn.Close()

Мой вопрос: если столбец уже пуст, правильно ли использоватьобновить заявление?

С уважением.

1 Ответ

1 голос
/ 27 апреля 2011

Если ParkingStartDate уже имеет значение null, этот оператор обновления должен подойти. Если Parking_ID и @radio равны нулю, это, вероятно, не будет вести себя так, как вы ожидаете.

В этом случае вы, вероятно, захотите использовать IS NULL.

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