2013-05-22 4 views
0

я получаю дату, как этотSQL Ошибка преобразования даты Тип

DateTimePicker1.Value.Date.ToShortDateString() 

и попытаться вставить в свою базу данных.

Ошибка:

Конверсия удалось при преобразовании даты и/или времени из строки символов.

Он работал вчера. Сегодня я удаляю все значения в своей таблице и сейчас не работает

+1

Как вы пытаетесь вставить данные в свою базу данных? Покажите свой код –

+2

Если это дата - пожалуйста ** лечите это ** как дату! Используйте 'DateTimePicker1.Value.Date' и просто идите с этим - ** не ** без необходимости конвертировать даты в строку и обратно! –

ответ

0

Похоже, что ваш сервер приложений и сервер db имеют разные региональные настройки даты. Кроме того, DateTimePicker1.Value.Date дает DateTime, и вы должны использовать это, чтобы добавить его в db, не пройдя через региональный беспорядок конверсии.

0

Получить дату с помощью:

CDate(DateTimePicker1.Value.Date.ToShortDateString())