Толстый клиент на плохой сетке - нужен совет бывалых
В косвенное продолжение темы коротких коннектов встал вопросик.Есть толстый клиент, на старых добрых дельфях; можно его конечно пинать, рекомендовать жавы, вебы и прочую хрень, но пользователь...
View ArticleВыборка из выборки
Добрый день форумчанеПодскажите, пожалуйста, как правильно сделать выборку в выборкеЕсть первоначально 3 таблицы (STAFF, STAFF_REF,SUBDIV_REF) связь которых мне дают результат: отдел-> список...
View ArticleInterbase 5.6 на Windows server 2016
Добрый день.Може кто пробовал устанавливать/работать InterBase 5.6 в Windows server 2016 64Х ? Или без более свежей версии не получится? Спасиб.
View ArticleРезервная копия баз данных
Подскажите способы корректного создания резервной копии БД с которой можно 100% восстановится?PS gbak использовал, но при попытки восстановить клиентская ПО Электрикс .. не хочет видеть восстановленную...
View Articleокругление чисел при работе с данными
Тут кто-то опять на грабли наступил, взял дату-время сохранённые как double (как это часто делают Excel, Delphi), прибавил к дате.... И получил дату гуляющую на день...
View ArticleFirebird 3 под Ubuntu 18.04.1
Доброе время суток всем,установил на virtualbox ubuntu 18.04.1на него Firebird 3на самой ubuntu всё нормально, и запросы работают и база создаётся а вот снаружи из ibexpert соединиться не...
View ArticleВопрос по логике работы
Здравствуйте.допустим есть такой запрос select NEW_TABLE4.S, NEW_TABLE4.CH, NEW_TABLE4.j, NEW_TABLE5.DDD from NEW_TABLE4 left join NEW_TABLE5 on NEW_TABLE5.c = NEW_TABLE4.j where NEW_TABLE4.s = 333 and...
View ArticleDistinct не работает после list
Доброе время суток,У меня есть такое « view », с агрегатными функциями: CREATE OR ALTER VIEW STATISTIC_CONTRACT( PROPOSAL_ID, SORT_WORK_LIST, COUNT_SORT_WORK, DEPARTMENT_EXECUTE_LIST,...
View ArticleUNION или как получить 3 COUNT в 1 запросе
Имеется запрос: SELECT QG.NAME, QG.ID, COUNT(L2T.M_SWABOID) as S1 FROM QUERYGROUP QG, QGABONS QGA, L2TAG L2T WHERE QG.ENABLE = 1 AND QG.ID = QGA.QGID AND QGA.ENABLE = 1 AND QGA.ABOID = L2T.M_SWABOID...
View ArticleРешил поиграться с WITH RECURSIVE
Решил я тут на досуге, пень старый, поиграть с рекурсией.Или поправьте меня, или оставлю просто для истории как лайфхак в конце концов. Чтоб не забыть. /* из таблицы сессий CREATE TABLE TDS_SESSIONS (...
View Articlegbak 2.5 vs server 3.0.4
весьма своеобразная ошибка вылезла у кого-тоgbak: ERROR:violation of PRIMARY or UNIQUE KEY constraint "RDB$INDEX_12" on table "RDB$RELATION_CONSTRAINTS"gbak: ERROR: Problematic key value is...
View ArticleАнализ статистики лога бэкапа/рестора
В FB 3.0 появилась возможность указывать дельту, количество чтений и записей страниц при B/R.Кто-то уже писал парсер логов, который показывает общую сумму времени по каждой таблице?Например:gbak: 0.000...
View ArticleВопрос по fb_lock_print
Добрый день.Имеется CentOS 6 $ uname -a Linux fb 2.6.39-400.277.1.el6uek.x86_64 $ /opt/firebird/bin/fb_inet_server -z Firebird TCP/IP server version LI-V2.5.2.26540 Firebird 2.5 $ ps ax | grep...
View ArticleДень рождения Таблоида!!!
Мало кто знает, что сегодня не только день Валентина, но и День компьютерщика!!! И по совместительству день рождения Павла Зотова, в миру Таблоида!!!
View ArticleНе отрабатывают директивы компилятора
Доброго дня, уважаемые.У смежной фирмы возникла необходимость реанимировать старый проект под Delphi 7 + Interbase.Своих разработчиков нет, обратились ко мне, но я давно не юзал 7-ку.Есть машина с...
View ArticleКто неправ ?
Всем привет.Вопрос, скорее всего, букварьный, так что заранее прошу прощения за отнятое время. Но типа в пятницу можно :)Firebird 2.5.8: SELECT '''' || CAST('123' AS CHAR(10)) || '''' from rdb$database...
View ArticleВложенные запросы или почему рабочий запрос с 2.** не работает в 3.**
Прекрасно работающий запрос в 2.1 - 2.5:with hst as ( select hh.code srv, hh.Amount, hh.dat, hh.contract from history hh left join services srv on hh.code <> 0 and srv.id = hh.code where hh.id =...
View ArticleFirebird vs MS SQL
Имеется многопотоковое дельфийское приложение, у каждого потока свое соединение к общей базе. Через Unidac может работать с Firebird и MS SQL. Каждый поток выполняет (регулярно и часто) одинаковый для...
View Article