Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запросы


Страницы:   1 2

irish_34 ©   (2007-09-17 18:57:00) 

Запрос иногда завершает аварийно ib, а иногда выполняется, в чём может быть причина?


Сергей М.   (2007-09-19 09:56:00) [1]


> функция работает, но 5,5 мин


И после этого сервер падает ?


> работая со строками UDF может меньше 4 мин. занимать?


Непонятно, откуда взялась эта цифирь - 4 минуты ...

Почему, скажем, не 4 часа или 4 секунды ?


irish_34   (2007-09-18 19:18:00) [2]


> Это работать не может. Зато может укладывать сервер, бодренько
> так.
> Посмотри примеры на ibase.ru
> Обрати внимание на типы данных, способы возврата и передачи
> параметров.

функция работает, но 5,5 мин, а вообще работая со строками UDF может меньше 4 мин. занимать?


irish_34   (2007-09-18 19:16:00) [3]


> Совершенно верно! Шедевр это [10]!

ну тебе не в "начинающих" надо сидеть...))


Johnmen   (2007-09-18 10:02:00) [4]

> А вот это вот лежит на ibase-се, думаю тоже не шедевр

Совершенно верно! Шедевр это [10]!


Сергей М.   (2007-09-18 00:02:00) [5]


> Кто такой?


В здравии еще он)... Бо премьерствовал на Руси)


Kostafey   (2007-09-17 23:38:00) [6]

> Или ВикторСтепаныч в расцвете)

Кто такой? :)


Сергей М.   (2007-09-17 23:33:00) [7]


> Орешник весной)


Или ВикторСтепаныч в расцвете)


Сергей М.   (2007-09-17 23:32:00) [8]


> у меня, по другому, вообще бы даже и в просто м запросе
> не прошла, да и вообще ни о чем. А вот это вот лежит на
> ibase-се, думаю тоже не шедевр


Орешник весной)


irish_34   (2007-09-17 22:45:00) [9]


> Это работать не может. Зато может укладывать сервер, бодренько
> так.
> Посмотри примеры на ibase.ru
> Обрати внимание на типы данных, способы возврата и передачи
> параметров.

function (s:PChar): Integer; cdecl; export; <--у меня, по другому, вообще бы даже и в просто м запросе не прошла, да и вообще ни о чем. А вот это вот лежит на ibase-се, думаю тоже не шедевр
function Position(CSubString, CString: PChar): Integer; cdecl; export;
var
 PChr: PChar;
begin
 PChr := StrPos(CString, CSubString);
 if PChr <> nil then Result := PChr - CString + 1
 else Result := 0;
end;


Desdechado   (2007-09-17 22:20:00) [10]

> procrdure poisc(s:string):byte;
Это работать не может. Зато может укладывать сервер, бодренько так.
Посмотри примеры на ibase.ru
Обрати внимание на типы данных, способы возврата и передачи параметров.


Сергей М.   (2007-09-17 20:12:00) [11]


>  извини, тогда


да не за что как бы)


irish_34   (2007-09-17 20:10:00) [12]


> да вот так и не пахнет)
>
> Что "нуну"каешь-то ?)
>
> Не соответствует, понимаешь ли, то что ты привела IB-соглашениям
> о декларации пользовательских функций)

ну ладно извини, тогда


Сергей М.   (2007-09-17 20:08:00) [13]


> ну ну как не пахнет


да вот так и не пахнет)

Что "нуну"каешь-то ?)

Не соответствует, понимаешь ли, то что ты привела IB-соглашениям о декларации пользовательских функций)


irish_34   (2007-09-17 20:03:00) [14]

ну ну как не пахнет если она определена на сервере и он с ней работает, а функция в dll находится


Сергей М.   (2007-09-17 20:00:00) [15]


> irish_34   (17.09.07 19:56) [10]


Мдя ..

ТАКУЮ процедуру не выдержит не только "ib"

)

UDF здесь и не пахнет, вообще-то.


irish_34   (2007-09-17 19:56:00) [16]


> Приводи ВСЕ ее касаемое, разберемся как следует и накажем
> кого попало)..

)))
что-то такое, только чуть подлиннее
procrdure poisc(s:string):byte;
begin
if ansistrpos(PChar(s),'Ш')=nil or
  ansistrpos(PChar(s),'И')=nil
then
poisc:=0
else
poisc:=1
end;

процедуру писала давно а недостатки только сейчас выявляются


Сергей М.   (2007-09-17 19:36:00) [17]


> irish_34   (17.09.07 19:30) [7]
</I
>

> ну мало ли может кому тут это слово не понравится тут


Ну да, конечно)

Одному тебе тут нравятся слова "сервер" и "клиент")


> процедура давольно простая


Приводи ВСЕ ее касаемое, разберемся как следует и накажем кого попало)..


irish_34   (2007-09-17 19:33:00) [18]

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


irish_34   (2007-09-17 19:30:00) [19]


> Произнести слово "сервер" в своем вопросе было выше твоих
> сил ?)

ну мало ли может кому тут это слово не понравится тут...)))
а процедура давольно простая, правда работает с кирилицей


Сергей М.   (2007-09-17 19:26:00) [20]


> irish_34   (17.09.07 19:08) [4]


> InterBase


В ликбезе я вообще-то не нуждался)


> закрывает базу и как служба вырубается


Кривая UDF запросто может быть причиной падения IB- сервера

Произнести слово "сервер" в своем вопросе было выше твоих сил ?)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо