Wstaw datetime w SQL bez milisekundy za pomocą parametru
Muszę wstawić .net DateTime do bazy danych SQL Server bez milisekund.
dtNow = Date.Now
myCmd.Parameters.AddWithValue("MyDate", dtNow)
Chcę, aby wartości w mojej bazie danych były na przykład:2014-01-15 17:18:04.000
Będąc sekundami bardziej dokładna wartość.
Dodaje jednak rzeczywiste milisekundy, gdy wstawiam taką wstawkę:
INSERT Table1 (MyDate, id, MyValue, DateModified)
VALUES (@ADate, @ID, @Value, @MyDate)
Jak mogę to osiągnąć w najprostszy sposób?