Найдено 26 результатов
- 20 апр 2008, 22:49
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: IBX. Параметры Refresh запроса.
- Ответы: 8
- Просмотры: 8719
Re: IBX. Параметры Refresh запроса.
Это не баг, а концепция. Я бы согласился с такой концепцией, если бы на нее что-нибудь указывало явно, например, вываливалась ошибка от том, что соответствующее параметру поле не найдено или, по-крайней мере для таких не найденных параметров в процедуру передавался null, а не произвольные значения,...
- 19 апр 2008, 15:28
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: IBX. Параметры Refresh запроса.
- Ответы: 8
- Просмотры: 8719
Re: IBX. Параметры Refresh запроса.
Ясно. Надеялся, что я что-то не так делаю.Merlin писал(а): Обработать код IBX напильником.

Тогда выскажусь, что это 100% баг и надо эти грабли где-нибудь в ФАКе или в статье по IBX описать.
- 19 апр 2008, 14:36
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: IBX. Параметры Refresh запроса.
- Ответы: 8
- Просмотры: 8719
кстати, херовая идея - так процедуру вызывать. все равно она будет прокачивать через себя все данные, даже если наружный where выберет только одну запись. Согласен, я просто такой пример привел, чтобы понятнее было, к чему какие параметры относятся. Разумеется, у меня для Refresh везде своя процеду...
- 19 апр 2008, 00:35
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: IBX. Параметры Refresh запроса.
- Ответы: 8
- Просмотры: 8719
IBX. Параметры Refresh запроса.
Yaffil 892; Delphi 7; IBX 7.08 Имеем: IBDataSet.SelectSQL.Text:='Select * from MyProc(:Param1, :Param2)'; IBDataSet.RefreshSQL.Text:='Select * from MyProc(:Param1, :Param2) where KEY_ID=:KEY_ID'; IBDataSet.ParamByName('Param1').AsInteger:=1; IBDataSet.ParamByName('Param1').AsInteger:=2; IBDataSet.Op...
- 22 дек 2005, 11:08
- Форум: Совместимость различных версий
- Тема: Переход с Yaffil на FB2
- Ответы: 6
- Просмотры: 10386
Re: Переход с Yaffil на FB2
Нет, я сейчас тебе избранные (тобой!) места разжёвывать буду. А ReleaseNotes писали те, кому делать больше нечего, для таких же... Если негодование вызвала моя фраза «А по существу вопроса есть инфа?», то прошу меня извинить. Действительно, ее можно прочесть как адресную претензию за предыдущий отв...
- 22 дек 2005, 06:36
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: И снова про блокировки
- Ответы: 3
- Просмотры: 3940
Re: И снова про блокировки
Может кто делал аналогичное. Какие если есть "подводные камни"? Вот посмотри этот топик http://forum.ibase.ru/phpBB2/viewtopic.php?t=1460 - немного схожая задача. Основные грабли связанны с таблицей блокировок, а именно наличие в ней неактуальных записей отвалившихся пользователи. (Хотя ты пишешь, ...
- 22 дек 2005, 06:04
- Форум: Совместимость различных версий
- Тема: Переход с Yaffil на FB2
- Ответы: 6
- Просмотры: 10386
Re: Переход с Yaffil на FB2
Лаконично.hvlad писал(а):Правильно понимаешь
А по существу вопроса есть инфа? (Что из Yaffil не перейдет в FB2).
Будет-ли официальный документ от Yaffil или FB?
Или самому из Release Notes выуживать?
- 17 дек 2005, 07:41
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: идентификатор вставленной записи
- Ответы: 13
- Просмотры: 11496
а можно ли это сделать не зная его, если известна лишь таблица куда впердолили запись? Видно придется мне получать для данной таблицы триггер а для него определять какой используется генератор... Сделай только один генератор, обслуживающий все таблицы в базе, если тебя не смущает последующая дыряво...
- 17 дек 2005, 01:59
- Форум: Совместимость различных версий
- Тема: Переход с Yaffil на FB2
- Ответы: 6
- Просмотры: 10386
Переход с Yaffil на FB2
Работаю с Yaffil, но в связи c закрытием этого проекта буду переходить на FB2. Так вот вопрос в том, где можно почитать поподробнее о том, какая эксклюзивная функциональность Yaffil перейдет в FB2? Вернее достаточно знать, чего точно не будет перенесено в FB2. Про миграцию с ранних версий FB в FB2 я...
- 17 дек 2005, 01:19
- Форум: Общие проблемы
- Тема: Вопрос по индексам
- Ответы: 4
- Просмотры: 4311
Второй сегмент жрать почти не просит, даже если условие по первому не даёт его использовать. А пользу иной раз принести может, не принося вреда. Спасибо за ответ. В принципе, это я и хотел услышать. Т.е. правильно ли я понимаю: составной индекс (А,Б) можно смело использовать вместо обычного (А), ес...
- 15 дек 2005, 05:26
- Форум: Общие проблемы
- Тема: Вопрос по индексам
- Ответы: 4
- Просмотры: 4311
Вопрос по индексам
Использую: Yaffil 889, Delphi7 + IBX. В запросах, при выборке данных, в условиях фильтрования, сортировки и JOIN-тах в одной из таблиц используются integer поле A и char поле Б. (Либо только А, либо A и Б одновременно. Если дополнительно используется Б, то только в фильтровании и сортировке – отдель...
- 03 ноя 2005, 16:57
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Эк ты загнул. Все проще гораздо. Нужно немного логически поразмыслить. CS - это отдельный процесс на каждый коннект. Следовательно ... А вообще, неохота объяснять, вот почитай http://www.sql.ru/forum/actualthread.aspx?tid=181901&hl=get_pid Это будет работать, если после чьего-нибудь разрыва, кто-то...
- 03 ноя 2005, 14:50
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
- 03 ноя 2005, 01:53
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Для классика проблему с обрывом коннекта можно решить в легкую. Делаем доп. таблицу, в ней вычисляемое поле, показывающее жив ли этот коннект, ну и триггер. Вроде все. А можно поподробнее, чем поможет поле COMPUTED BY (CURRENT_CONNECTION) в рамках заданного выше вопроса? Или я не так понял, что име...
- 31 окт 2005, 23:55
- Форум: Общие проблемы
- Тема: Прерывание/продолжение цикла
- Ответы: 6
- Просмотры: 7414
Re: Прерывание/продолжение цикла
Интересует как прервать выполнение цикла while или for в хранимой процедуре, или перейти к следующей итерации минуя оствшийся код. Т.е. аналоги оператором continue и break. Возможно ли это сделать? LEAVE - вызывает выход из циклов WHILE и FOR SELECT. Использование и синтаксис аналогичен оператору B...
- 30 окт 2005, 19:00
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Если таки призадуматься то dirty read есть - в PK\UK\FK, нужно только уметь его готовить Заводим табличку с одним полем и PK на нём. Перед началом редактирования док-та вставляем туда запись с PK док-та в отдельной тр-ции, которую не коммитим. Это всё. Спасибо за совет! Идея хорошая если еще добави...
- 29 окт 2005, 10:19
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
По поводу блокировки: Сперва извиняюсь, что не уточнял, как устроен у меня документ. Устроен он в общем стандартно: таблица c заголовками(шапками) документов с PK=ID документа и кучей связанных с ней таблиц с составами, атрибутами, доп. справочниками и т.д. В контексте пессимистической блокировки мн...
- 28 окт 2005, 19:29
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Не ответ. Не вижу причин для того, чтобы два человека одновременно должны были редактировать одну накладную, следственно, действо сие надобно запретить, следственно, через пессимистическую блокировку заголовка. Если от неё или её состава триггерА меняют какие-то хранимые агрегаты, решать вопрос инк...
- 28 окт 2005, 17:35
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Спасибо за статью. У меня что-то уже подобным образом решено. Но вопрос остается. Так, например, при редактировании документа, всегда выполняются две пишущие короткие транзакции (как минимум первая). 1. При нажатии пользователем «редактировать документ» - в этот момент можно узнать, что документ уже...
- 27 окт 2005, 20:05
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Оповещение ib-клиентов об изменении данных
- Ответы: 29
- Просмотры: 28182
Оповещение ib-клиентов об изменении данных
Использую: Yaffil 884, Delphi7 + IBX. Программу необходимо наделить следующей функциональностью: Пример: Сидит куча пользователей (например, около 100 коннектов), и у каждого пользователя открыто около 10-ти документов, которые они редактируют и сохраняют. Документу соответствует строка в таблице IB...