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

veart
17 фев 2010, 08:44
Форум: Общие проблемы
Тема: Глюк обращения к BLOB полям при VPN подключении
Ответы: 5
Просмотры: 3024

Re: Глюк обращения к BLOB полям при VPN подключении

Похоже что дело в шифровании, ВПН. При отключении шифрования все проходит нормально... Спасибо за наводку.
P.S. Вообще интересно насколько это стабильный глюк... у меня сервер с ВПН только один, больше проверить было негде.
veart
14 фев 2010, 19:12
Форум: Общие проблемы
Тема: Глюк обращения к BLOB полям при VPN подключении
Ответы: 5
Просмотры: 3024

Re: Глюк обращения к BLOB полям при VPN подключении

Ну и при чём тут FB ? Ну если не FB, то можно как-то выяснить что тут глючит? Глюк повторяется при использовании разных компонент и разных приложений (пробовал ODBC и TQuery и TADOQuery). Сейчас проверил - глюк повторяется при использовании isql.exe - (комманда blobview - также открываются блобы 40...
veart
14 фев 2010, 16:27
Форум: Общие проблемы
Тема: Глюк обращения к BLOB полям при VPN подключении
Ответы: 5
Просмотры: 3024

Глюк обращения к BLOB полям при VPN подключении

База лежит на удаленном сервере. Доступ к нему через VPN. Если запросе есть BLOB поля, то при обращении к ним приложение виснет. Виснет именно когда обращаемся к полю. Т.е селект выполняется, а при обращение к полю в любом виде ( AsBytes SaveToStream() и т.п. ) зависает. Пробовал FB2.1 FB2.5 CS Проб...
veart
14 май 2009, 06:30
Форум: Администрирование
Тема: Не работает delete from MON$STATEMENTS; FB 2.1
Ответы: 12
Просмотры: 10239

Re: Не работает delete from MON$STATEMENTS; FB 2.1

Давай воспроизводимый пример. С isql. Сейчас сделал пример на isql - все работает... Потом повторил все с IBExpert - тоже все работает. Работает и с запросами, которые висят без родительского приложения (т.е. в том же isql запускаем запрос и закрываем isql). И про коммит верно, это я неверно понял ...
veart
13 май 2009, 20:01
Форум: Администрирование
Тема: Не работает delete from MON$STATEMENTS; FB 2.1
Ответы: 12
Просмотры: 10239

Re: Не работает delete from MON$STATEMENTS; FB 2.1

hvlad , делал я коммит... Сейчас на FB 2.5 CS пробовал с удалением запросов из MON$STATEMENTS - та же ерунда, ничего не меняется. Хотя тут, в 2.5 дает еще из таблицы подключений (MON$ATTACHMENTS) удалять (В Firebird 2.5 Release Notes тоже написано, что добавлена такая возможность) И вот с MON$ATTAC...
veart
13 май 2009, 14:47
Форум: Администрирование
Тема: Не работает delete from MON$STATEMENTS; FB 2.1
Ответы: 12
Просмотры: 10239

Не работает delete from MON$STATEMENTS; FB 2.1

В Release Notes FB 2.1 заявлено, что можно отменять висячие запросы. Cancel a Running Query Runaway and long-running queries can now be cancelled from a separate connection.... Example As a very rough example, the following statement will kill all statements currently running in the database, other ...
veart
21 авг 2008, 06:09
Форум: Общие проблемы
Тема: Ошибка с left join
Ответы: 1
Просмотры: 1845

Ошибка с left join

IB 7.5.1 Есть запрос: select ps.docdate /*, e.basedochead*/ from dochead dh inner join payspec ps on (ps.basedochead = dh.id_dochead and dh.dockind in (8,13) and dh.client_index=1241 and dh.doc_date > :SaldoDate) left join dochead_export e on (e.dochead=ps.dochead and ps.dockind = 14) Он возвращает ...
veart
27 апр 2008, 18:13
Форум: Общие проблемы
Тема: Группировка по полю с case'ом в IB7.5
Ответы: 10
Просмотры: 4330

Re: Группировка по полю с case'ом в IB7.5

veart писал(а): Пробовал и псевдоним ставить (Qnt) и весь case и поля из case.
Пробовал уже все...
Странно что никто не сталкивался... Не думаю что такое не реализовано. Если даже в бесплатном файрберде все это уже есть...
veart
14 апр 2008, 06:47
Форум: Общие проблемы
Тема: Группировка по полю с case'ом в IB7.5
Ответы: 10
Просмотры: 4330

ds.QUANTITY не нужно суммировать? Не нужно. Да и не в этом вопрос. Пока обошел проблему так: select ds.id_dochead, ds.articul, max( case when (dh.DOCKIND=1 and CLIENT2_INDEX=1444) or (dh.DOCKIND=2 and CLIENT_INDEX=1444) then -1*ds.QUANTITY else ds.QUANTITY end) as Qnt, sum(ps.quantity) from DOCSPEC...
veart
11 апр 2008, 12:06
Форум: Общие проблемы
Тема: Группировка по полю с case'ом в IB7.5
Ответы: 10
Просмотры: 4330

Такого случая там не рассматривается. Есть описания для case и для group by, а для такого сочетания ничего не нашел. Раньше похожие ситуации были, прокатывало, если в group by вписать поле, которое было в case-е. Но тут case слишком хитрый. Не прокатывает так.
veart
11 апр 2008, 11:35
Форум: Общие проблемы
Тема: Группировка по полю с case'ом в IB7.5
Ответы: 10
Просмотры: 4330

Не, не хочет - ругается на case
veart
11 апр 2008, 07:48
Форум: Общие проблемы
Тема: Группировка по полю с case'ом в IB7.5
Ответы: 10
Просмотры: 4330

Группировка по полю с case'ом в IB7.5

Есть запрос, в котором есть поля, вычисляемые case-ом Напр select dh.docindex, case when (dh.DOCKIND=1 and CLIENT2_INDEX=1444) or (dh.DOCKIND=2 and CLIENT_INDEX=1444) then -1*ds.QUANTITY else ds.QUANTITY end as Qnt, sum(ps.quantity) from DOCSPEC ds left join DOCHEAD dh on ds.ID_DOCHEAD=dh.ID_DOCHEAD...
veart
15 окт 2007, 11:14
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

По-моему разговор уже давно ушел в оффтопик. Я понял, что ответ я не получу. И в принципе все справедливо, за софт надо платить. Просто получается такая ситуация, что я либо не могу заработать денег, потому что какой-то дядька не платит за свой софт. Либо, например, я продолжаю разбираться с проблем...
veart
15 окт 2007, 06:11
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Админы там не по БД, просто. Следят только за софтом, сеткой, железом и т.п. По базам я иногда помогаю, если чего не отваливается. Естественно за мзду :). В этот раз видимо мзды не получу :) Лень разбираться, хотя, думаю, если это баг, надо просто скачать сервис пак или апдейт. Будет время, попробую.
veart
12 окт 2007, 14:00
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Спрашивал, админы там сами не знают, или говорят что не знают, наверное пиратский. Ладно, пусть сами разбираются.
veart
12 окт 2007, 12:20
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Я не знаю, купленный он у них или нет. Я сам на Firebird'e. Просто подрабатываю еще, просили помочь. И какие нужны доказательства, что он купленный? На InterBase 2007 Developer Edition тоже будет такой глюк? Он же бесплатный.
veart
12 окт 2007, 07:43
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Насчет -r -c , согласен, ошибся, хотя гбак на это не ругался, не думаю что это как-то повлияло на результат, он просто делал -r. Насчет параметров gfix, по описанию не совсем понятно какие ключи использовать, писал как в статье. И вообще, как понял индексы восстанавливаются при restore и gfix с ключ...
veart
11 окт 2007, 13:29
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

ключ -r пишу сознательно, все равно работаю с копией базы. Понимаю, что затирает полностью и создает с нуля. Если в чем-то другом ошибся - напишите. Что может этот ключ поменять? Если восстановить в другое место, не поверх старой что-то изменится? Коннектов к базе при b/r и gfix-e нет.
veart
10 окт 2007, 07:01
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Последоватальность действий: gfix.exe -mend -full -ignore ... Выдает - Number of index page errors : 36 gbak.exe -b -v -ig -g ... gbak.exe -r -c -v ... Потом опять проверка: gfix.exe -v -full .... ошибки остаются - Number of index page errors : 36 В логе b/r никаких ошибок не нашел Эту статью http:/...
veart
09 окт 2007, 13:26
Форум: Ремонт БД
Тема: Index page errors. Как лечить и что означает.
Ответы: 21
Просмотры: 15658

Index page errors. Как лечить и что означает.

При исправлении базы gfix-ом (gfix.exe -mend -full -ignore) остается ошибка "Number of index page errors". Backup/Restore после гфикса тоже ничего не дает. Как это исправить? И если не трудно киньте ссылочку где почитать что это за ошибка, или объясните коротенько.