![]() |
|
Модераторы: Akina |
![]()
|
|
| Гость_bender |
|
|||
|
Unregistered |
Произошла беда. После тотальной переустановки виндовса (W2000ServerSP4) и MSSQL2000 стал происходить глюк при работе.
Программа Compas SQL 2005 (складской учёт и пр.). При попытке ввести новый документ, датируемый с 13/04/05 по 30/04/05 или обратиться к старому документу с теми же датами выдаётся сообщение: The conversion of a char data type to a datetime datatime resulted in an out-of-range datetime value. Дальше всё глючит со страшной силой. При работе со всеми остальными датами ничего подобного не наблюдается. Только с 13 по 30 апреля включительно. Дата вводится без маски в обычное поле ввода. Подскажите, в чём может быть проблема и главное: как её лечить. |
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
либо локаль у сервака поставь русскую, либо в винде в региональных настройках выбери формат времени mm/dd/yyyy наступал и я на эти же грабли -------------------- |
|||
|
||||
| Гость_bender |
|
|||
|
Unregistered |
Локаль - это collation?
Стоит Cyrillic_General_CI_AS. И у сервера, и у базы. Изменение формата даты в настройках винды никак не влияет на ситуацию. Програмка несколько кривовата, региональные опции игнорирует. Я уже понял, что дело как раз в отличиях представления даты. Он collation задаётся или где-то ещё? Есть ещё какие-нибудь мнения, предложения? Может, это связано с особенностями Win2000 Server? На Professional таких неприятностей не возникало. Переустановка сервера с сервис-паком 3а ничего не дала. |
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
ну в каком формате прога передает дату? mm/dd/yyyy скорее всего, а на серваке если он русский стоит формат такой: dd/mm/yyyy так вот на серваке и поменяй в региональных настройках.
-------------------- |
|||
|
||||
| Гость_bender |
|
|||
|
Unregistered |
Про формат, в котором прога передаёт, ничего не знаю - это закрытый коммерческий софт. Прога российского производства, поэтому подозреваю dd.mm.yyyy.
О каких региональных настройках сервера ты говоришь? В SQL таких настроек не видел. |
|||
|
||||
| Гость_bender |
|
|||
|
Unregistered |
Решение проблемы оказалось такое:
в свойствах ODBC-соединения поставить английский язык. И всё равно спасибо за советы. |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |