Я передаю свойство DateTime
как недавно созданное поле DataRow
через NewRow()
, затем обновляю соответствующий DataTable. Все остальные свойства этой строки вставлены правильно, за исключением DateTime
, один - имеется только компонент Date
, а Time
показан как 00:00:00
. Поле в базе данных также объявляется как datetime
.DateTime only inserting Date in SQL
Как это исправить?
Редактировать: добавление кода, вот как я создаю строку и передаю dateTime.
CyberCafeDataSet.RentaDeMaquinaDataTable tablaRentaDeMaquina = cyberCafeDataSet.RentaDeMaquina;
CyberCafeDataSet.RentaDeMaquinaRow registroRentaDeMaquina = (CyberCafeDataSet.RentaDeMaquinaRow)tablaRentaDeMaquina.NewRow();
registroRentaDeMaquina.horaInicio = DateTime.Now;
Затем я вставив строку:
tablaRentaDeMaquina.AddRentaDeMaquinaRow(registroRentaDeMaquina);
rentaDeMaquinaTableAdapter.Update(tablaRentaDeMaquina);
Как вы вставляя? Код будет приятным. –
Не могли бы вы разместить C# для своей вставки? – dasblinkenlight
Какой поставщик данных вы используете? –