У меня есть параметр хранимой процедуры:
@ScmDate DateTime = NULL
Из C #, когда я передаю параметр, как показано ниже, выдается ошибка: Ошибка преобразования nvarchar в datetime.
if (txtWaitedDate.Text != "")
cmdTwMainEntry.Parameters.AddWithValue("@scmDate", Convert.ToDateTime(txtWaitedDate.Text));
Несмотря на то, что значение этого параметра по умолчанию задано как NULL, но если указанное выше условие C # не выполняется, оно выдает ошибку.
Отредактировано:
Ошибка появляется только тогда, когда я оставляю TextBox пустым.