Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите разобраться ;с форматами дат на SQL-Server е! [D6, MSSQL]


Nikolai_S ©   (2003-01-30 16:17:00) 

Раньше работал с SQL Server 7 и в SQL-запросах писал дату в формате "dd/mm/yy", язык в настройках ставил русский. Сейчас работаю с SQL-Server 2000, язык в настройках английский (точнее default), и даты уже нужно писать в формате "mm/dd/yy". Почему так? Дело в версии SQL-Server"а, или в настройках языка? И можно ли как-то программно определить в каком формате СУБД требует дату?


Nikolai_S   (2003-01-30 16:25:00) [1]

Понятно, всем большое спасибо....


Reindeer Moss Eater   (2003-01-30 16:21:00) [2]

yyyy-mm-dd в смысле


stone   (2003-01-30 16:21:00) [3]

set dateformat dmy


Reindeer Moss Eater   (2003-01-30 16:20:00) [4]

Влияют настройки клиента и настройки сервера.
Если желание передавать на сервер даты в виде строки неистребимо, то можно использовать ODBC-canonical формат yyy-mm-dd, понимаемый всегда


Max Zyuzin   (2003-01-30 16:19:00) [5]

Работай с датой как с датой и у тебя не будет проблем ни с какими СУБД.


Наверх

Титульная страница Поиск, карта сайта Написать письмо