Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / insert into smalldatetime / 6 сообщений из 6, страница 1 из 1
28.10.2001, 10:38
    #32016145
borjomez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
есть такое выражение:

insert into table1 (sdtime) values ("20.10.2001 20:20:00");

если это дело говорить из Query Analyzer, то значение записывается.
а если из проги (которая работает с сервером не через ODBC/ADO, а через
компоненты прямого доступа ZeosDBO), то записывается NULL.

пробовал кавычки менять на апострофы, дату по-всякому писать, вместо "." ставил
"/", "-", не канает.
...
Рейтинг: 0 / 0
28.10.2001, 11:55
    #32016154
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
Лучше всего раз и навсегда привыкнуть передавать серверу дату в символьной строке в виде "yyyy-mm-dd hh:mm:ss.sss" - это любой MS SQL "переварит" правильно независимо от региональных установок

Т.е.
insert into table1 (sdtime) values ("2001-10-20 20:20:00")
...
Рейтинг: 0 / 0
28.10.2001, 12:06
    #32016156
borjomez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
не канает =)
вставляет NULL и хоть ты тресни. я уже пробовал различные комбинации mdy, ydm и проч.
...
Рейтинг: 0 / 0
28.10.2001, 12:13
    #32016157
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
A
insert into table1 (sdtime) values (convert(datetime, '2001-10-20 20:20:00', 120)) ?
...
Рейтинг: 0 / 0
28.10.2001, 19:41
    #32016162
borjomez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
спасибо! то, что доктор прописал!
...
Рейтинг: 0 / 0
29.10.2001, 07:07
    #32016172
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into smalldatetime
2 borjomez & Glory
Приучите себя раз и навсегда писать в универсальном формате:
insert into table1 (sdtime) select '20011020 20:20:00'
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / insert into smalldatetime / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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