0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 36
|
||||||
1 | ||||||
Ошибка преобразования даты или времени из символьной строки17.06.2015, 19:18. Показов 47993. Ответов 12
Метки нет (Все метки)
На другой версии все работает, SQL Manager 2014 не хочет.
Вот собственно сам кусок кода:
Сообщение 241, уровень 16, состояние 1, строка 29 Ошибка преобразования даты или времени из символьной строки.
0
|
17.06.2015, 19:18 | |
Ответы с готовыми решениями:
12
Ошибка преобразования даты или времени из символьной строки Ошибка преобразования даты или времени из символьной строки Ошибка преобразования даты или времени из символьной строки SQL - Ошибка преобразования даты или времени из символьной строки |
4 / 4 / 0
Регистрация: 09.01.2014
Сообщений: 130
|
|
17.06.2015, 19:35 | 2 |
Может попробовать дату в формате '12/31/2012'?
С уважением, Александр.
0
|
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 36
|
|
17.06.2015, 19:37 [ТС] | 3 |
alexandrstegnin, нет, не выходит
0
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|||||||||||
17.06.2015, 19:41 | 4 | ||||||||||
frisek, а какого типа Дата_заключения_договора ?
чтобы точно работало, используйте iso формат
также можно явно задать нужный формат для сервера
0
|
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 36
|
||||||
17.06.2015, 19:44 [ТС] | 5 | |||||
Metall_Version, не выходит все равно.
Вот ещё кусок кода:
0
|
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
|
|||||||||||
17.06.2015, 19:45 | 6 | ||||||||||
Если требуется только дата, то строка вида
Если требуется дата и время, то при совпадении часового пояса источника данных с часовым поясом сервера строка вида
0
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
17.06.2015, 19:50 | 7 | |||||
frisek, frisek, ну естественно
как это вообще должно работать ? check уберите
0
|
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 36
|
|
17.06.2015, 19:57 [ТС] | 8 |
Metall_Version, я пробовал и без его, и с ним. Пробовал также все ваши варианты, ничего не выходит.
0
|
4 / 4 / 0
Регистрация: 09.01.2014
Сообщений: 130
|
||||||
17.06.2015, 20:08 | 9 | |||||
Если все форматы перепробовали, может тогда текущую дату попробовать записать?
Что-то типа:
С уважением, Александр.
0
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
17.06.2015, 20:21 | 10 |
frisek, я вам сказал как будет работать 100% ибо проблема в этом
не знаю как вы пробовали, но нужно пересоздать таблицу, check полностью удалить, его смысл вообще не понятен там
0
|
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
|
|
17.06.2015, 22:11 | 11 |
Это будет работать до изменения региональных настроек сервера. Это может не сработать при переносе на сервер с другими региональными настройками.
0
|
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 6
|
|
17.06.2015, 22:52 | 12 |
Добрый день!
Попробуйте не брать в одинарные кавычки даты, при вставки их в таблицу
0
|
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,270
|
|
18.06.2015, 10:25 | 13 |
Совет эксперта!
1. Для типа DATE строка '2012-12-31' абсолютно корректна во всех случаях без исключений (в отличие от типа DATETIME) 2. Строки 'Да' и 'Нет' не могут быть преобразованы в дату ни при каких обстоятельствах! Ни одним сервером! 3. Плановая_поставка - типа DATE. Вы действительно туда пытаетесь вставить дату? Или ошиблись с типом поля?
0
|
18.06.2015, 10:25 | |
18.06.2015, 10:25 | |
Помогаю со студенческими работами здесь
13
Сохранение DataTable и ошибка преобразования даты или времени из символьной строки Ошибка преобразования даты или времени из символьной строки при добавлении записей в БД Ошибка преобразования datetime из символьной строки Преобразования символьной строки в выражение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |