Установка часового пояса для базы данных
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Установка часового пояса для базы данных
Здравствуйте.
Есть ли возможность в момент когда генератор отчета устанавливает новое соединение в MySQL базой данных - выполнять эту команду:
SET time_zone='America/Bogota';
Дело в том что у нас несколько пользователей и каждый может работать со своим часовым поясом.
Если этой возможности нет - можно ли добавить?
Спасибо.
Есть ли возможность в момент когда генератор отчета устанавливает новое соединение в MySQL базой данных - выполнять эту команду:
SET time_zone='America/Bogota';
Дело в том что у нас несколько пользователей и каждый может работать со своим часовым поясом.
Если этой возможности нет - можно ли добавить?
Спасибо.
Re: Установка часового пояса для базы данных
Здравствуйте,
Отдельно выполнить данную команду возможности нет.
Как вариант, попробуйте добавить ее в источники данных перед основными запросами.
Спасибо.
Отдельно выполнить данную команду возможности нет.
Как вариант, попробуйте добавить ее в источники данных перед основными запросами.
Спасибо.
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Установка часового пояса для базы данных
Здравствуйте.
Появилась ли возможность сделать это? Хочется перейти с Reports.Java на Reports.WEB но из-за того, что нельзя установить часовой пояс, пока не переходим.
Появилась ли возможность сделать это? Хочется перейти с Reports.Java на Reports.WEB но из-за того, что нельзя установить часовой пояс, пока не переходим.
Re: Установка часового пояса для базы данных
Здравствуйте,
Как вариант, попробуйте добавить в запрос источника данных.
Спасибо.
Как вариант, попробуйте добавить в запрос источника данных.
Спасибо.
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Установка часового пояса для базы данных
Пробую
Делаю источник данных первым но все равно время отображается неправильно.
В каком порядке происходит выборка из источников данных?
Делаю источник данных первым но все равно время отображается неправильно.
В каком порядке происходит выборка из источников данных?
- Вложения
-
- version.png (10.01 КБ) 4371 просмотр
-
- report.xml
- (5.57 КБ) 247 скачиваний
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Установка часового пояса для базы данных
Пробую определить ConnectionOrder, но тоже не работает:
Код: Выделить всё
String tz = "America/Managua";// (String)session["tz"];
StiMySqlSource tzset;
if (result.Dictionary.DataSources.Contains("tzset")) {
tzset = ((StiMySqlSource)result.Dictionary.DataSources["tzset"]);
tzset.SqlCommand = "set time_zone='" + tz + "'";
} else {
tzset = new StiMySqlSource("MobilVendor", "tzset", "tzset", "set time_zone='" + tz + "'");
result.Dictionary.DataSources.Insert(0, tzset);
}
var order = 1;
foreach (var source in result.Dictionary.DataSources) {
if (source is StiMySqlSource) {
if (source == tzset) {
((StiMySqlSource)source).ConnectionOrder = 0;
} else {
((StiMySqlSource)source).ConnectionOrder = order++;
}
}
}
Re: Установка часового пояса для базы данных
Здравствуйте,
Попробуйте добавить в сам запрос:
set time_zone='America/Managua';
select NOW() as date;
Спасибо.
Попробуйте добавить в сам запрос:
set time_zone='America/Managua';
select NOW() as date;
Спасибо.
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Установка часового пояса для базы данных
Мне не подходит данный способ.
У меня 100 разных баз данных, в каждой по 100 отчетов.
Я хочу автоматически добавлять источник данных, если его еще нет в отчете, и чтобы в этом источнике данных выполнялась эта команда. Данная команда должна выполняться первой.
У меня 100 разных баз данных, в каждой по 100 отчетов.
Я хочу автоматически добавлять источник данных, если его еще нет в отчете, и чтобы в этом источнике данных выполнялась эта команда. Данная команда должна выполняться первой.
Re: Установка часового пояса для базы данных
Здравствуйте,
Постараемся рассмотреть данный вопрос, о результатах дадим знать.
Спасибо.
Постараемся рассмотреть данный вопрос, о результатах дадим знать.
Спасибо.
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Установка часового пояса для базы данных
Здравствуйте.
Какие нибудь новости есть по этому вопросу?
Какие нибудь новости есть по этому вопросу?