У меня есть поле DateTime в моей базе данных SQL, на которое я хочу написать время, но как это сделать?Вставить DateTime в базу данных
Я хочу сделать это как временную метку, поэтому, когда пользователь нажимает кнопку «добавить», он добавляет данные в другие поля и временную метку в поле DateTime, но я продолжаю получать следующую ошибку:
Конверсия не удалась при преобразовании даты и/или времени из символьной строки.
Это мой текущий код в CS файл
insertSQL = "INSERT INTO Posts (TopicID, PostBody, PostDate, UserID)"
+ "VALUES ('" + topic + "', '" + newPostText + "', '" + DateTime.Now.ToString() + "', '" + User_ID + "')";
Пожалуйста, обратите внимание, что я хотел показать, как много информации времени, как я могу. Например, 23/05/2012 10:58:00 a.m.
В SQL Server, установите "Значение по умолчанию или связывание" с (GETDATE()) для smalldatetime – dpDesignz