проблема региональных настроек при работе с датами

alfer80
Дата: 12.05.2011 15:46:38
Доброго времени суток!
Столкнулся с проблемой региональных настроек при работе с датами в следующей ситуации:

Приложение работает с базой MS SQL 2008. Для отладки использую базу, установленную на своей машине, рабочая (боевая) база находится на удаленной рабочей станции.
Загвоздка в том, что 2 базы (локальная и удаленная) по-разному интерпретируют даты в БД. Если в контроле выбрать дату 01.05.2011 - в локальной базе это будет 2011-05-01 (1 мая), а при работе с удаленной - 2011-01-05 (5 января).

DM.ADOConnection.Execute('UPDATE WorkProject SET WorkBeginReal = '''+ DateToStr(AWorkBegin) +''' WHERE IDWorkProject = ' + IntToStr(FieldByName('IDWorkProject').asInteger));

При работе с удаленной базой, попытка указать дату 13.01.2011 заканчивается ошибкой "conversion failed when converting date and/or time from character string", мол нет в природе 13 месяца. На локальной базе такой проблемы не возникает.

Буду благодарен за помощь.
Мимопроходящий
Дата: 12.05.2011 15:49:16

Hello, alfer80!
You wrote on 12 мая 2011 г. 12:46:38:

alfer80
Буду благодарен за помощь.
параметры пользуй!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

Judo
Дата: 12.05.2011 15:52:07
из моего опыта, делал так что прога при старте проверяла настройки системы на локальной машине, при этом административно пользователю запрещалось их менять в ОС
Dimitry Sibiryakov
Дата: 12.05.2011 16:07:10

Judo
из моего опыта

Хреновый у тебя опыт. Полная профнепригодность разработчика.

Posted via ActualForum NNTP Server 1.4

Ramin Hashimzade
Дата: 12.05.2011 16:08:45
alfer80,

используй параметры...
Judo
Дата: 12.05.2011 16:13:51
Dimitry Sibiryakov
Judo
из моего опыта

Хреновый у тебя опыт. Полная профнепригодность разработчика.


не тебе судить со своим InterBase'ом
Зайцев Фёдор
Дата: 12.05.2011 16:27:59
Judo
не тебе судить со своим InterBase'ом

пешы есчо
Мимопроходящий
Дата: 12.05.2011 16:34:02

а ведь мальчонка то, дерзит...


--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

Ramin Hashimzade
Дата: 12.05.2011 16:38:31
Ребята давайте жить дружно!

:))
Anatoly Podgoretsky
Дата: 12.05.2011 16:50:08
Мимопроходящий
а ведь мальчонка то, дерзит...


--
With best regards, Мимопроходящий.

Хамит