Проблема с датой C#не удается вставить дату в SQL server2008
я был кодирования на C# школа программистов небес Фарадж Рашид . сделал все кодирование точно так же, но я постоянно получаю ошибку в этой строке
row ["dateOfPublishing"] = txtDateOfPublishing. Text
datadapter.Обновление (ds, " статья");
невозможно обновить данные, если я ввожу дату как что-то меньшее, чем 12, например 01/01/2000 или 03/05/2000, это работает нормально, но когда я ввожу дату выше 12, она не принимает значения, как 13/05/2001 или 5/13/2001, показывая ошибку, как
13/5/2001 - преобразование не удалось при преобразовании даты и / или времени из символа
05/13/2001 - ' строка не была распознана как допустимая Дата-Время.Не удалось сохранить < 01-21-2007 00: 00:00>В столбце dateOfPublishing. Ожидаемый тип-DateTime.'
Я даже использовал управление выбором даты, но та же ошибка отображается..Много видел в интернете, но не понимаю, как это сделать, мой системный формат даты - ДД/ММ / гггг . я не могу изменить этот формат в соответствии с требованиями пользователя..
Кто-нибудь может помочь, пожалуйста...
Что я уже пробовал:
проверил все кодировки
проверил все функции преобразования
пробовал и с контролем выбора даты и времени..
также изменен тип данных поля SQL server как datetime и datetime2
но нет результата та же ошибка