Задать вопрос
YaKotikTvoy
@YaKotikTvoy
Стьюдик

Как в БД вставить вручную тип данных DateTime через INSERT?

Create table MyTable
(
     [Wake up time] DateTime 
)
Insert into MyTable([Wake up time]) values(????) --Что туда писать, чтобы вставить данные

Я хочу в своей программе на C# вставить это вручную.
SqlCommand command = new SqlCommand("Insert into Vlazhnost (Humidity, [Greenhouse number], Number, [Wake up time], Capacity) values(@Humidity, @Greenhousenumber, @Number, @Wakeuptime, @Capacity)", DBVlazhnost);

                        DateTime time = DateTime.Now;

                        command.Parameters.AddWithValue("@Humidity", data2[0]);

                        command.Parameters.AddWithValue("@Greenhousenumber", data2[1]);

                        command.Parameters.AddWithValue("@Number", data2[2]);

                        command.Parameters.AddWithValue("@Wakeuptime", $"{time.Year}/{time.Month}/{time.Day}" + " Как дальше вставлять?");

                        command.Parameters.AddWithValue("@Capacity", data2[4]);

                        command.ExecuteNonQuery();
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний 2 комментария
Решение пользователя idShura К ответам на вопрос (3)
idShura
@idShura
Например во так
//new DateTime(2015, 7, 20, 18, 30, 25); // год - месяц - день - час - минута - секунда
command.Parameters.AddWithValue("@Wakeuptime",  new DateTime(2022, 7, 2, 15, 30, 25));
Ответ написан
Комментировать