У меня есть таблица с полем starttime
field.this этого типа DateTime
, и я настраиваю его на (Hour to Minute) in Specials
, потому что я хочу хранить только время в этом формате.
ex: 10:45
Теперь в моем коде: у меня следующая проблема:
prd.StartTime = DateTime.Parse(record[1]);//.ToString("H:m"));
After Tracing: `StartTime = 6/22/2011 10:45:00 AM`
Когда я вставляю запись в эту таблицу, я получаю следующее исключение:
IBM.Data.Informix.IfxException: ERROR [22008] [Informix .NET provider][Informix]
Non-numeric character in datetime or interval.
РЕДАКТИРОВАТЬ: Когда я включаю default value
для этого поля и пытаюсь вставить без starttime
, и выбрать значение, которое я нашел, было 17:48
, и когда я изменил Специальное на Year
снова значение по умолчанию 2011-06-22 17:48:00
.
EDIT2:
Я задаю StartTime
свойство как string
вместо DateTime
, иУспешно вставить.Влияет ли это на достоверность этого поля позже.