Я пытаюсь вставить значение только для времени, но получаю следующую ошибку
- ex {"Переполнение SqlDateTime. Должно быть между 01.01.1753 12:00:00 и 31.12.9999 11:59:59."} System.Exception
Из внешнего интерфейса время выбирается с помощью элемента управления «TimeEdit» со стрелками вверх и вниз. Таблица в SQL Server имеет поля, установленные как smalldatetime. Мне нужно только хранить время. Я использую следующее для возврата данных в приложение
выберите id, CONVERT (CHAR (5), timeFrom, 8) как timeFrom, CONVERT (CHAR (5), timeTo, 8) как timeTo
ОТ dbo.Availability
где id = @id
и dayName = @ weekday
Как передать время только столу?
Редактировать ~ Решение
Согласно Euardo и Chris, мое решение состояло в том, чтобы передать строку datetime вместо строки только time. Я отформатировал свой результат в соответствии с Формат времени , используя «g».
Спасибо