Страница 1 из 1
Данные в PostgreSQL
Добавлено:
Пт сен 14, 2012 10:02 pm
TEVAS
ВСЕМ ДОБРЫЙ ВЕЧЕР!
Успешно связалась с БД, запись алармов в нее идет, вопрос возник, а как корректно отобразить данные в столбце даты?
Я применяю сейчас внутренний тег типа Memory Message (назвала его DATETIME), перед записью данных в БД делаю этот тег равным "DATETIME=$DateString + " " + $TimeString;"
Соответственно в БД все хорошо:
Но наверное можно целиком получить дату из системных тегов, их-то много, а не склеиванием?... А Как?
И тип данных в БД для даты у меня сейчас соответственно char. Подскажите, кто делал?
Re: Данные в PostgreSQL
Добавлено:
Пт сен 14, 2012 10:54 pm
Генератор зла
Добрый вечер.
БД WWAlmDB ?
Ну дык... Дата-время алармов и евентов в поля этой БД записываются аутоматически.
Re: Данные в PostgreSQL
Добавлено:
Сб сен 15, 2012 2:19 am
TEVAS
Нет( БД в Postgre. Поэтому все руками заношу. Вот и спрашиваю про дату..
Re: Данные в PostgreSQL
Добавлено:
Вт сен 18, 2012 7:37 pm
TEVAS
А еще вопрос о выводе данных..
Использую wwGenericSQLGrid.
Алармы успешно отображаются, но все черными буквами на белом фоне естественно.
Как-то можно цвета Grid'у этому задать?
То есть вместе с запросом на чтение еще и цветом закрашивать строки для неподтвержденных, сквитированных и восстановившихся в норму алармов?
Re: Данные в PostgreSQL
Добавлено:
Вт сен 18, 2012 8:30 pm
NewOrdered
TEVAS писал(а):Как-то можно цвета Grid'у этому задать?
То есть вместе с запросом на чтение еще и цветом закрашивать строки для неподтвержденных, сквитированных и восстановившихся в норму алармов?
Так этот грид если не ошибаюсь показывает исторические события/алармы, например из WWALMDB. А текущие/подтвержденные/неподтвержденные - для этого другой компонент.
Re: Данные в PostgreSQL
Добавлено:
Вт сен 18, 2012 9:44 pm
TEVAS
Я заношу в базу всю информацию, база PostGreSQL. Целиком всё из базы переношу в этот компонент (wwGenericSQLGrid). Он как раз нестандартный, его особо не сконфигурируешь в окне свойств.
А стандартные объекты InTouch настраиваются по полной - и цвета любые в том числе для разной категории алармов.
Re: Данные в PostgreSQL
Добавлено:
Вт сен 18, 2012 9:58 pm
NewOrdered
TEVAS писал(а):Я заношу в базу всю информацию, база PostGreSQL. Целиком всё из базы переношу в этот компонент (wwGenericSQLGrid). Он как раз нестандартный, его особо не сконфигурируешь в окне свойств.
А стандартные объекты InTouch настраиваются по полной - и цвета любые в том числе для разной категории алармов.
wwGenericSQLGrid прекрасно конфигурится внутри скрипта.
В папке, куда вы его устанавливали, (
c:\Program Files\wwGenericSQLGrid\ по умолчанию) есть мануал:
C:\Program Files\wwGenericSQLGrid\Manual\wwGenericSQLGrid.htmТам есть описание всех его методов и свойств. Вот есть такие, например:
- Код: Выделить всё
FillColor
Sets or reads the objects fill color.
R/W
FillStyle
Sets or reads the objects fill style.
R/W
Font
Sets or reads the grids font selection.
R/W
Re: Данные в PostgreSQL
Добавлено:
Чт сен 20, 2012 1:01 pm
TEVAS
Да, я это видела. Но это по-моему не свойства строки drid'а, а свойства всего объекта.
Re: Данные в PostgreSQL
Добавлено:
Чт сен 20, 2012 1:35 pm
NewOrdered
TEVAS писал(а):Да, я это видела. Но это по-моему не свойства строки drid'а, а свойства всего объекта.
Да, вы правы. Но все-таки я не понимаю, зачем "раскрашивать" журнал ИСТОРИЧЕСКИХ событий/алармов (ваша БД, как я понял, аналог WWALMDB), ведь ЕМНИП в нем не хранится информация о квитировании события из рантайма.
Re: Данные в PostgreSQL
Добавлено:
Чт сен 20, 2012 9:09 pm
TEVAS
Хранится
У меня все в нем хранится))))))
И квитированные, и не квитированные, и те, которые пришли в норму. Поэтому и хотела по смыслу закрасить, чтобы наглядно выглядело. Ну ладно. В приципе и так пойдет.
Re: Данные в PostgreSQL
Добавлено:
Пн окт 29, 2012 4:11 pm
pixel058
Может, я чего-то неправильно понял, но как вам удалось связать InTouch с БД Postgre SQL?
Возможно ли вообще в принципе настроить InTouch 8.0 / 9.0 + Postgre SQL?
Спасибо!
Re: Данные в PostgreSQL
Добавлено:
Вт окт 30, 2012 1:56 am
Генератор зла
pixel058 писал(а):как вам удалось связать InTouch с БД Postgre SQL?
А SQL Access для чего?
Re: Данные в PostgreSQL
Добавлено:
Вт окт 30, 2012 8:59 pm
pixel058
Спасибо!
Насколько я понял, SQL Access для записи в БД из скрипта. Меня же интересует полная пооддержка, чтобы InTouch также умел писать события и алармы. SQL Access поможет и в этом?
Re: Данные в PostgreSQL
Добавлено:
Вт окт 30, 2012 9:49 pm
Генератор зла
А як же! Вам "всего лишь" понадобится написать в скриптах всю InTouch-кую систему алармов. Т.е. по InTouch-алармы формировать поля даты-времени, текста сообщения, имени оператора, типа аларма, приоритета,..... и с помощью SQL Access записывать в БД. Ну и так же считывать, хотя тут по-проще, можно использовать wwGrid.
Re: Данные в PostgreSQL
Добавлено:
Вт окт 30, 2012 10:26 pm
pixel058
Пожалуй, в рамках данного проекта останусь с MS SQL
Но вашу слова обязательно возьму на заметку.
Огромное спасибо!
Re: Данные в PostgreSQL
Добавлено:
Вт окт 30, 2012 11:55 pm
Генератор зла
Никогда не понимал нежелание использовать годами отточенные решения и придумывать свой собственный велосипед о 2.5 колёсах. И всё из-за неприязни к MSSQL, в котором вообще ничего не надо программировать, всё делается само.
Но, вспоминая известную вывеску: Каждому. Своё.
Re: Данные в PostgreSQL
Добавлено:
Ср окт 31, 2012 7:37 pm
pixel058
MS SQL платная. Бесплатная верчия ограничена по объёму. В целом, вписаться можно, но надо следить за размером БД. PostgreSQL абсолютно бесплатная и по ней у нас много наработок.
А вы не могли бы с ходу назвать наиболее новую версию MS SQL, которую поддерживает InTouch 8.0. Скажем MS SQL 2005 express заработает?
Re: Данные в PostgreSQL
Добавлено:
Ср окт 31, 2012 9:39 pm
Генератор зла
pixel058 писал(а):но надо следить за размером БД.
Ага, особенно при наличие у WW специальной утилиты на этот счёт
pixel058 писал(а):А вы не могли бы с ходу назвать наиболее новую версию MS SQL, которую поддерживает InTouch 8.0. Скажем MS SQL 2005 express заработает?
InTouch 8.0 SP2 P02 = MS SQL Server 2000 SP3 32-bit
Re: Данные в PostgreSQL
Добавлено:
Чт ноя 01, 2012 3:43 pm
pixel058
Очень благодарен Вам за советы и помощь!
Спасибо.