Найдено 3 результата
- Ср 25 сен 2019 14:10
- Форум: Oracle Data Access Components
- Тема: ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
- Ответы: 5
- Просмотры: 12093
Re: ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
На клиенте установлена временная зона +3:00 (Europe/Moscow).
- Вт 24 сен 2019 16:21
- Форум: Oracle Data Access Components
- Тема: ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
- Ответы: 5
- Просмотры: 12093
Re: ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
Решение может и корректное, но на клиенте временная зона +3:00. Почему объект сессии некорректно считывает time zone на клиенте?
- Вт 24 сен 2019 05:14
- Форум: Oracle Data Access Components
- Тема: ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
- Ответы: 5
- Просмотры: 12093
ODAC 11.0.1 and TOraSession TimeZone +2:00 forced
День добрый!
Нашли странное поведение объекта сессии ОДАК, при подключении к БД временная зона сесии всегда +2:00. Подключались к трем различным базам на разных серверах с корректной настройкой зоны +3:00 (все последние KB-пакеты установлены), и все равно сессия возвращает временную зону +2.
Нашли костыльное лечение в виде:
Поясните такое поведение сессии? считаем его некорректным.
Нашли странное поведение объекта сессии ОДАК, при подключении к БД временная зона сесии всегда +2:00. Подключались к трем различным базам на разных серверах с корректной настройкой зоны +3:00 (все последние KB-пакеты установлены), и все равно сессия возвращает временную зону +2.
Нашли костыльное лечение в виде:
Код: Выделить всё
procedure TForm1.OraSession1AfterConnect(Sender: TObject);
begin
TOraSession(Sender).ExecSQL('ALTER SESSION SET TIME_ZONE=''+03:00''');
end;