Ну не стоит сразу так реагировать, просто мне хотелось выяснить можно ли все же принудить завершаться процедуру.
Что же касается корректно так делать или нет - согласен - немного не корректно. В проекте я все перевел на execute procedure, во избежании каких либо сюрпризов еще.
Найдено 12 результатов
- 26 ноя 2009, 14:55
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
- 26 ноя 2009, 14:15
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
И все же я решил попробывать FetchAll. В частности такой метод есть у FIBPlus.
Итог - все работает. Т.е. все же можно принудительно завершить полностью процедуру.
Большое спасибо за оказанную помощь.
Итог - все работает. Т.е. все же можно принудительно завершить полностью процедуру.
Большое спасибо за оказанную помощь.
- 26 ноя 2009, 10:37
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Понятно... Интересная фича...
Т.е. получается, что фактически в случае с Embedded процедура не выполняется до конца что-ли?
Т.е. получается, что фактически в случае с Embedded процедура не выполняется до конца что-ли?
- 26 ноя 2009, 02:09
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Честно говоря в такой ситуации я даже затрудняюсь ответить.............. Т.е. при этом моя логика как-то дала сбой. Все же я считал, что поведение должно быть одинаковым, но однако оно различно :( Если не трудно, что бы уж совсем закрыть тему, поясни различие в этом вопросе версий Embedded и обычной...
- 26 ноя 2009, 01:20
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
1. Путей прошитых нету. Fdb в одной папке с exe должен быть. 2. Если запускал exe то видел, что там даже библиотеку сам указываешь. 3. Попробуй запустить его для начала на обычном сервере а потом с Embedded - увидишь разницу. 4. Позвольте не согласится по поводу процедуры: а) я знаю про фетч и апдей...
- 25 ноя 2009, 15:25
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Итого: вот ссылка на исходники и exe - http://promo-software.com/Bags.rar краткое описание... 1. при коннекте к базе (через триггер на коннект) в VARIABLES (временная таблица) перекачиваются все рекорды из CONST_DB. 2. при логировке вызывается хранимка LOGIN, если пользователь найден делается новая ...
- 25 ноя 2009, 14:59
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Пример полностью воссоздал с чистой БД и exe. Эффект СТАБИЛЬНЫЙ! Поведение Embedded и обычного сервера различны.
Куда выслать?
Единственно - использование DevExpress и FIBPlus
Куда выслать?
Единственно - использование DevExpress и FIBPlus
- 25 ноя 2009, 14:17
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Да я понимаю, что фактически это одно и тоже ядро... В частности забыл упомянуть что использую FIBPlus 6.9.6. Однако еще раз хочу обратить внимание на то, что в обычно версии FB все работает. А в случае если бы мой процесс делал несколько конектов (что само по себе было бы странно, т.к. я лишь в одн...
- 25 ноя 2009, 13:53
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
конект по определению один. да и два их быть в Embedded вроде даже как не может. время жизни конекта - это время жизни программы. пишет или не пишет комитит или нет - сказать в Embedded версии тяжело, т.к. второго конекта к базе сделать нельзя, да и если было бы можно, то смысл? - ведь это таблица ж...
- 25 ноя 2009, 13:38
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
ну да - время жизни коннект... (ON COMMIT PRESERVE ROWS)
- 24 ноя 2009, 19:49
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Re: Firebird Embedded Temporary Table
Самый ужасный ответ (по причине того, что этого я и опасался)... Потому как я именно считал, что они не должны различаться. Однако.... Я не исключаю возможности своего "косяка", но однако как же я его в этом случае хорошо зарыл, что в случае с обычным сервером, а не с Embedded, он не проявляется воо...
- 24 ноя 2009, 19:15
- Форум: Общие проблемы
- Тема: Firebird Embedded Temporary Table
- Ответы: 23
- Просмотры: 16514
Firebird Embedded Temporary Table
Всем доброго времени суток. Возникла странная ситуация с Embedded. Сама база проектировалась как серверная. В ней в качестве хранения некоторых настроечных данных использовались временные таблицы на конект. Т.е. приконектился юзер, и некоторые переменные записываются в эту временную таблицу. Сделано...