Babai JermenKeller Sasmal Ответов: 1

Как вставить только дату вместо datetime в базу данных SQL ?


Ну, я пытаюсь добавить только дату, когда некоторые данные вставляются в базу данных без datetimepicker1.

Все кажется прекрасным до тех пор, пока время по умолчанию не отображается вместе с датой.

Есть ли способ избавиться от этого времени, отображаемого в базе данных ?

Что я уже пробовал:

Private Sub Submit_Click(sender As Object, e As EventArgs) обрабатывает отправку.Щелчок
Dim todayDate As Date = Date.Now.ToString(" гггг-ММ-ДД ")
Дим команда как новая команда sqlcommand("вставить в EmployeeDetails(AddedOn)значения(@AddedOn)")
команда.Parameters.Add("@AddedOn", SqlDbType.VarChar).Значение функции getdate
Конец Подводной Лодки

1 Ответов

Рейтинг:
10

Richard Deeming

Dim command As New SqlCommand("INSERT into EmployeeDetails(AddedOn)Values(@AddedOn)")
command.Parameters.AddWithValue("@AddedOn", Date.Today)

NB: Если ваш тип столбца определен как datetime или datetime2, это сохранит дату со временем 00:00:00. Если вы хотите сохранить дату без в любое время информация, а затем измените тип столбца на date.

Типы даты и времени | Microsoft Docs[^]


Maciej Los

5ed!

Babai JermenKeller Sasmal

Работает как шарм. Ты эксперт