Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / The conversion of a char data type to a datetime data type resulted in an out-of / 3 сообщений из 3, страница 1 из 1
22.11.2001, 15:31
    #32017586
Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The conversion of a char data type to a datetime data type resulted in an out-of
DECLARE @tmpfval_53 datetime
DECLARE @ssfval varchar(255)

set @ssfval='11/22/2001'
set @tmpfval_53=CONVERT(datetime, @ssfval )
print @tmpfval_53

данный фрагмент выдает ошибку в MSSQL 2000
Server: Msg 242, Level 16, State 3, Line 9
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
в MSSQL 7 проходит без ошибок,
где
...
Рейтинг: 0 / 0
22.11.2001, 15:48
    #32017590
MishGan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The conversion of a char data type to a datetime data type resulted in an out-of
А так работает:
set @tmpfval_53=CONVERT(datetime, @ssfval,111)
...
Рейтинг: 0 / 0
23.11.2001, 05:12
    #32017618
Vladimir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The conversion of a char data type to a datetime data type resulted in an out-of
Поставь перед всем своим текстом SET DATEFORMAT mdy, т.е. даешь команду серверу воспринимать дата-строки в формате месяц/день/год. Но учти, что данная установка будет работать только на время жизни твоей хранимой процедуры (if она конечно есть
)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / The conversion of a char data type to a datetime data type resulted in an out-of / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]