Single isql command exceeded maximum buffer size

2008-06-18 Thread Dmitriy Kovalenko


Всем привет.

FB 2.0.4.13130 Embedded

В каких случаях, окромя превышения размера текста процедуры, isql
может выдавать сабж? Есть скрипт с процедурами, который успешно (!)
выполняется отличными от isql инструментами, но в isql не выполняется
(т.е. процедуры не создаются).

Также странность вызвает тот факт, что если перед этим скриптом
добавить инструкцию коннекта, то isql создаст все процедуры успешно,
однако, все равно в лог напишет сабж.

Моя твоя не понимай (с)


-- 
Regards, 
Dmitriy Kovalenko



Re: Single isql command exceeded maximum buffer size

2008-06-18 Thread Dmitry Yemanov


Dmitriy Kovalenko wrote:


В каких случаях, окромя превышения размера текста процедуры, isql
может выдавать сабж?


Какой-то стейтмент в скрипте имеет длину более 64К.


--
Дмитрий Еманов



Re: Single isql command exceeded maximum buffer size

2008-06-18 Thread Dmitriy Kovalenko
On 18 июн, 15:11, Dmitriy Kovalenko <[EMAIL PROTECTED]> wrote:

> Моя твоя не понимай (с)

Или вот так создает процедуры и ругается сабжем:

INPUT '..\sql\.connect.sql';

SET BAIL ON;
SET AUTODDL OFF;

INPUT '..\sql\022\000.main.sql';
COMMIT;
INPUT '..\sql\022\001.procedure.sql';
COMMIT;

А так НЕ создает процедуры и ругается:

INPUT '..\sql\.connect.sql';

SET BAIL ON;
SET AUTODDL OFF;

INPUT '..\sql\022\000.main.sql';
-- COMMIT;
INPUT '..\sql\022\001.procedure.sql';
COMMIT;

Здесь вариант с коммитом, после основного скрипта с объектами.
Ругается сабжем в обеих случаях, но в одном создает процедуры, а в
другом нет, что и вызвает непонятку. Запутался - ни хрена не понимаю
уже...


Re: Single isql command exceeded maximum buffer size

2008-06-18 Thread Dmitriy Kovalenko
On 18 июн, 15:28, Dmitriy Kovalenko <[EMAIL PROTECTED]> wrote:
> Мистика...

Виноват. Разобрался. Еще до выполнения скрипта с процедурами ехал
другой скрипт, который содержал закомментированный код от первой
строки до последней, что в целом было около 72K и вероятно isql
подавился им аки одной командой. Протрахался полдня, блин... :\ Надо
отдохнуть.

Re[2]: Single isql command exceeded maximum buffer size

2008-06-18 Thread Dmitriy Kovalenko


> Какой-то стейтмент в скрипте имеет длину более 64К.

Это я знаю. Но вопрос в том, что в каких случаях _еще_? Или только в
этом онли? Я уже уточнил примером странное поведенеи isql. А сейчас
вообще очистил файл от кода и... оно тупо выдало такое же сообщение! Т.е.
в скрипте ничего нет кроме заремленой шапки со служебной строкой от
системы контроля версий Мистика...

--
Regards, 
Dmitriy Kovalenko