Можно бросить вывод Преобразования:
EmployeeNumber = string.IsNullOrEmpty(employeeNumberTextBox.Text)
? null
: (int?)Convert.ToInt32(employeeNumberTextBox.Text)
Oracle
сохраняет только дроби до секунды в поле DATE
.
Используйте вместо этого TIMESTAMP
:
SELECT TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM dual
, возможно приведя его к DATE
, затем:
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual
Я не думаю, что вы можете использовать дробные секунды с to_date или типом DATE в Oracle. Думаю, вам нужен to_timestamp, который возвращает тип TIMESTAMP.