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

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

Где в 2000 устанавливается формат даты? [MSSQL]


Behemoth ©   (2003-04-28 17:13:00) 

В Win2000 установлено дд.мм.гггг а в SQL сервере понимается только гггг.мм.дд . Хотя GetDate() выводит также, как в win200.


Behemoth   (2003-04-29 09:55:00) [1]

to SergSuper: Век живи - век учись... Спасибо, помогло. Никогда бы не догадался, если только случайно.


SergSuper   (2003-04-29 09:36:00) [2]

В каком формате будет выводиться дата зависит от клиентской части. В каком формате дата будет "есться" - зависит от настроек логина. Когда логин добавляется процедурой
sp_addlogin [ @loginame = ] "login"
[ , [ @passwd = ] "password" ]
[ , [ @defdb = ] "database" ]
[ , [ @deflanguage = ] "language" ]
[ , [ @sid = ] sid ]
[ , [ @encryptopt = ] "encryption_option" ]

Дык вот @deflanguage - это язык и все языковые настройки по умолчанию. Посмотреть эти настройки можно запустив процедуру sp_helplanguage. Ну а подробнее надо смотреть BOL


Behemoth   (2003-04-29 09:16:00) [3]

Еще проблема с первым вопросом: При перезагрузке сервера формат даты становится опять неправильным. Как навсегда сохранить настройку?


Behemoth   (2003-04-29 08:43:00) [4]

to Zz_: У меня стоит сопоставление Windows с сортировкой BIN (значек Case Sensitive был не доступен, но галка была сброшена). А по ссылке обсуждается сопоставление SQL...
К тому же а как менять сопоставление я так и не понял.


Zz_   (2003-04-28 17:47:00) [5]

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=5244


Behemoth   (2003-04-28 17:44:00) [6]

Спасибо! Помогло.
Тогда еще вопрос: Как сделать чтоб имена таблиц, и других объектов были не чувствительны к регистру


Zz_   (2003-04-28 17:42:00) [7]

ISO во веки веков.

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=2817


sniknik   (2003-04-28 17:36:00) [8]

сомневаюсь что это в тему

Examples
This example uses different date formats to handle date strings in different formats.

SET DATEFORMAT mdy
GO
DECLARE @datevar datetime
SET @datevar = "12/31/98"
SELECT @datevar
GO

SET DATEFORMAT ydm
GO
DECLARE @datevar datetime
SET @datevar = "98/31/12"
SELECT @datevar
GO

SET DATEFORMAT ymd
GO
DECLARE @datevar datetime
SET @datevar = "98/12/31"
SELECT @datevar
GO


sniknik   (2003-04-28 17:35:00) [9]

GetDate() "выводит" в том формате как настроен DBGrid (или другой контрол), строго говоря GetDate() ничего не выводит а возвращает цифровое значение Double.


Behemoth   (2003-04-28 17:34:00) [10]

to NAlexey: стоит галка. Пробовал снять - тоже не получается
to Zelius: Если не трудно напиши полностью команду


NAlexey   (2003-04-28 17:26:00) [11]

Start Menu\Programs\Microsoft SQL Server\Client Network Utility - закладка DB-Library Options галка Use international Settings.


Zelius   (2003-04-28 17:24:00) [12]

SET DATEFORMAT


Наверх

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