Найдено 38 результатов

Monk
19 ноя 2006, 14:52
Форум: Визуальные компоненты + данные
Тема: FastReport
Ответы: 1
Просмотры: 6277

Re: FastReport

Скажите можно ли формы отчетов хранить в базе. Если можно то как. Спасибо. можно 1. создаешь табличку (например, T1 с полями T1.ID integer и T1.FORM bloab) 2. на форму кидаешь компонент TfrReport (назовем его frReport) 3. туда же компонент для доступа к БД (назовем его qReportForm, он возвращает по...
Monk
17 ноя 2006, 21:42
Форум: Общие проблемы
Тема: Помогите модифицировать селект...
Ответы: 8
Просмотры: 5482

Re: Помогите модифицировать селект...

WildSery писал(а): И с процедурами тоже можно клеить. Если осторожно.
Да, не прав. Именно в данном случае можно, т.к. процедура не зависит от полей в запросе.
Monk
17 ноя 2006, 20:52
Форум: Общие проблемы
Тема: Помогите модифицировать селект...
Ответы: 8
Просмотры: 5482

Re: Помогите модифицировать селект...

Код: Выделить всё

SELECT
    ...
FROM PROJECTS P
JOIN TREE_PROJECTS_GET_NODES_ID(8, 1) TP ON (TP.ID = P.PROJECT_ID)
...
И такое у тебя работает?
при INNER JOIN по ХП ты на экране ничего не должен увидеть

Более того, не рекомендуется использовать в запросах INNER JOIN и LEFT JOIN одновременно.
Monk
14 ноя 2006, 11:32
Форум: Общие проблемы
Тема: LEFT JOIN по ХП с ORDER BY
Ответы: 10
Просмотры: 6692

Re: LEFT JOIN по ХП с ORDER BY

пиши Борландам тогда я проверял на Yaffil-890 (таблица с ХП по left join) - сортировка по полю с null работает Думаю придеться писать, только сначала нужно понять комбинацию данных при которых такая связка не работает. Если я создаю тестовую таблицу (с 2мя полями - ID и с нулом поле) и к ней ХП джо...
Monk
13 ноя 2006, 19:33
Форум: Общие проблемы
Тема: LEFT JOIN по ХП с ORDER BY
Ответы: 10
Просмотры: 6692

Re: LEFT JOIN по ХП с ORDER BY

Karp писал(а):

Код: Выделить всё

ID_OUT = COALESCE(:ID_IN, 0);
if (:ID_IN > 0) then 
  .....
Попробовал - результат тот же. Без ORDER работает, а с сортировкой ошибка.
ЗЫ. Все индексы прибиты (кроме PK).
Monk
11 ноя 2006, 11:47
Форум: Общие проблемы
Тема: LEFT JOIN по ХП с ORDER BY
Ответы: 10
Просмотры: 6692

Не считайте меня слишком назойливым, но все же Почему без ORDER BY все работает, а с ним не всегда, можно конечно же не писать LEFT JOIN по ХП, а написать несколько SELECTов по ХП внутри SELECTа по таблицы, но слишком не красивый код, да и производительность боюсь пострадает? Или использование ORDER...
Monk
10 ноя 2006, 16:37
Форум: Пятница
Тема: Может чего не понимаю..но
Ответы: 2
Просмотры: 6706

Re: Может чего не понимаю..но

infopol писал(а):... прочее согласно действующего ЗАКОНОДАТЕЛЬСТВА...
Вот напишешь программу, которая будет число Пи считать равным 3.14159, и в некоторых штатах США тебя посадят (в некоторых Пи=4) :lol:
Monk
10 ноя 2006, 12:00
Форум: Общие проблемы
Тема: LEFT JOIN по ХП с ORDER BY
Ответы: 10
Просмотры: 6692

....нет инициализации SUM1_OUT ... SUMn_OUT. P.S. Нет такого типа, как NUMERIC(18,2)..... Изменил на CREATE PROCEDURE PPOCEDURE1( ID_IN INTEGER) RETURNS ( ID_OUT INTEGER, SUM1_OUT NUMERIC(16,2), ... SUMn_OUT NUMERIC(16,2)) AS BEGIN ID_OUT = :ID_IN; SUM1_OUT = NULL; ... SUMn_OUT = NULL; if (:ID_IN i...
Monk
09 ноя 2006, 15:03
Форум: Общие проблемы
Тема: LEFT JOIN по ХП с ORDER BY
Ответы: 10
Просмотры: 6692

LEFT JOIN по ХП с ORDER BY

Есть запрос, вида SELECT T1.*, P1.SUM1_OUT, ... P1.SUMn_OUT FROM TABLE1 T1 LEFT JOIN PPOCEDURE1(T1.ID) P1 ON (P1.ID_OUT = T1.ID) WHERE фильтр по T1 ORDER BY T1.ID где процедура CREATE PROCEDURE PPOCEDURE1( ID_IN INTEGER) RETURNS ( ID_OUT INTEGER, SUM1_OUT NUMERIC(18,2), ... SUMn_OUT NUMERIC(18,2)) A...
Monk
23 окт 2006, 19:10
Форум: Вопросы создания клиентских и серверных приложений
Тема: FIBPlus 4.8.1 (как отключить фитчу фиба)
Ответы: 1
Просмотры: 2667

FIBPlus 4.8.1 (как отключить фитчу фиба)

Использую FIBPlus 4.8.1 в вдухтранзакционном режиме работы. При первом заходе в режим редактирования автоматом стартует транзакция вида "update set where id is null" (т.е якобы ничего не делающая, но проверяющая права на редактирование таблицы или права на выполнение процеруры что прописана в update...
Monk
28 июн 2006, 11:31
Форум: Interbase/Firebird Development Studio
Тема: Общая информация, где скачивать.
Ответы: 34
Просмотры: 89084

После бета-тестирования все равно можно обнаружить баги, т.к. обязательно найдется специфичный человек, система или параметры эксплуатации.
Ну не после 2х минут эксплуатации? Имхо, это поверхностая бага, а не связанная со спец.человеком, железом и пр. Проехалали вообщем
Monk
27 июн 2006, 10:56
Форум: Interbase/Firebird Development Studio
Тема: Общая информация, где скачивать.
Ответы: 34
Просмотры: 89084

Re: Общая информация, где скачивать.

Павел, а почему бы Вам бетатестированием самому не заняться? Реально, когда 2 минуты работаешь с системой и сталкиваешься с серьезными неудобствами и багами то следующий релиз пропускаешь. Не серьезно как то!
Monk
20 июн 2006, 15:28
Форум: Interbase/Firebird Development Studio
Тема: Общая информация, где скачивать.
Ответы: 34
Просмотры: 89084

Re: Общая информация, где скачивать.

Баг. Заходим в "Квери Аналайзер" (подключаемся к уже созданной базе) - Жмем Ф8 ("Датабейз эксплорер") - Находим ХП (есть входные параметры и выходные) (кстати, почему по даблклику не открывается в аналайзере непонятно) - жмем правую кнопку мышки и "Экзекьют процедур" - вводим входные параметры (а по...
Monk
13 июн 2006, 12:46
Форум: Вопросы безопасности
Тема: Возможно ли умышленное разрушение базы (своей)?
Ответы: 14
Просмотры: 19997

Alexey Kovyazin писал(а):delete from rdb$pages будет вполне достаточно для защиты от налоговой.
Хочется еще надженее - просто удалите первые 10 мб базы данных - нулями забейте. Это совсем невостановимо.
спасибо
Monk
13 июн 2006, 10:57
Форум: Баги и падения сервера
Тема: "Слетают" права
Ответы: 0
Просмотры: 3559

"Слетают" права

Столкнулся с проблемой, не могу понять где собака порылась. При изменении триггера пользователи получили эксепшн, вида "нет прав на инсерт/апдейт к таблице ...". Пользователь изменяет данные в таблице1, при изменении срабатывает триггер на таблице1, который и правлю (изменения вида - корректировка у...
Monk
13 июн 2006, 10:08
Форум: Вопросы безопасности
Тема: Возможно ли умышленное разрушение базы (своей)?
Ответы: 14
Просмотры: 19997

И все таки - можно ли из базы после вышеупомянутого запроса получить ценную информацию или же обязательно нужно пользоваться программами которые многократно перезаписывают на винт не повторяющиеся данные? Запрос, время которого 10мс я могу запустить с любого компа в сети, а вот программу не с любого...
Monk
08 июн 2006, 14:21
Форум: Вопросы безопасности
Тема: Возможно ли умышленное разрушение базы (своей)?
Ответы: 14
Просмотры: 19997

Дмитрий, т.е. если я перед приходом налоговой инспекции напишу delete from rdb$pages, то спать можно будет спокойно?