Re: Система сессий

2006-03-14 Thread Dmitry Yemanov


"Вырва Валерий Евгеньевич" 
<[EMAIL PROTECTED]> wrote:


А CURRENT_CONNECTION увеличивается после того как выдаст значение?
или сначала увеличится счетчик, а потом вернется значение?


А какая тебе разница, коль уникальность гарантируется сервером?

По остальному - коннект уникально идентифицируется только через 
CURRENT_CONNECTION. Для учета рестора ставь в процедуру логина проверку - а 
не меньше ли текущий ID чем что-либо сохраненное в таблице. Если меньше - 
вычищай хвосты.



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




Re: Система сессий

2006-03-14 Thread Alexandr Kochmin


 EP> Hi
 EP>>   4) При выходе вызывается Log_Out(), которая удаляет запись из
 EP>> таблице сессий
 EP> А если выхода не было, просто клиент отвалился? Реально сталкивался на 
 EP> програмее где надо было чистить за не Бд анче она ругалась что в
 EP> другого компа вошел пользователь.

Ну так создай демона, он будет ходить по базе, и удалять потерянные записи в 
таблице сессий.

--
С уважением
Кочмин Александр




Re: упал 887й классический дятел

2006-03-14 Thread Plotnikov Y.

> А потому что в коде IB вагон и маленькая тележка таких вот подводных
камней

ну, это то понятно конечно.
я к тому что вдруг может будет желание пофиксить или еще как нить.
Вдруг допустим в двойке тоже плохо... все равно туда переходить будем когда
нибудь.




Re: NETProvider: ошибочка в GdsStatement.Fetch() или кто пнёт Карлоса?

2006-03-14 Thread mustafa
Еще раз спасибо.
Проверил - работает. Исключение
выбрасывает, хотя и сразу, а не на
чтении соответствующей записи. Но уже
его не "теряет"! :)

--
Oleg


Re: упал 887й классический дятел

2006-03-14 Thread Oleg LOA
"Plotnikov Y." <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> ну, это то понятно конечно.
> я к тому что вдруг может будет желание пофиксить или еще как нить.
> Вдруг допустим в двойке тоже плохо... все равно туда переходить будем когда
> нибудь.

Проверь сам на более новой версии и вышли мне пример если падает на более новых 
версиях.

Re: упал 887й классический дятел

2006-03-14 Thread Plotnikov Y.

Ой, процесс перехода на двойку плавно погас у нас в связи с текущими
проблемами.
там все таки было не просто бакап-рестор. Ну да я уже мучал как то вас, если
помнишь - когда по трим(строка) при группировке падало.

"Dmitry Yemanov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
>
> "Plotnikov Y." <[EMAIL PROTECTED]> wrote:
> >
> > Вдруг допустим в двойке тоже плохо...
>
> Дык сам и проверь.
>
>
> --
> Дмитрий Еманов
>
>
>




Re: упал 887й классический дятел

2006-03-14 Thread Dmitry Yemanov


"Plotnikov Y." <[EMAIL PROTECTED]> wrote:


Ой, процесс перехода на двойку плавно погас у нас в связи с текущими
проблемами.


А не надо переходить. Натрави двойку на свою базу и запусти проблемный 
запрос. Если в его нутрях есть дятловские фичи - выкинь на время теста.


там все таки было не просто бакап-рестор. Ну да я уже мучал как то вас, 
если

помнишь - когда по трим(строка) при группировке падало.


Помню. Исправляли. Ждем еще багрепортов :-)


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




Re: упал 887й классический дятел

2006-03-14 Thread Plotnikov Y.

> Помню. Исправляли. Ждем еще багрепортов :-)

Фсе хотим перейти "по взрослому", но переделок много надо.
База у нас все пухнет и пухнет - 600 таблиц и 800 процедур,
думаю че нить да всплывет все равно еще ;)




��������� �������, ���� �� ����� ��������� �����.

2006-03-14 Thread Yurij

ôÁËÉ ÚÁÂÙ×ÞÉ×ÏÓÔØ ÐÏÂÅÄÉÌÁ ÐÁÒÁÎÏÊÀ É ÐÒÉÛÌÏÓØ ÌÉÞÎÏ ÓÔÏÌËÎÕÔØÓÑ
Ó ÐÏ×ÒÅÖÄÅÎÉÅÍ ÂÁÚÙ ÄÁÎÎÙÈ ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÍÅÓÔÁ ÎÁ ÄÉÓËÅ.

Firebird 1.5.1

÷ÏÔ ×ÏÐÒÏÓ Ë ÒÁÚÒÁÂÏÔÞÉËÁÍ - ÔÏ, ÞÔÏ ÓÅÒ×ÅÒ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÒÁÓÛÉÒÉÔØ ÆÁÊÌ
ÎÅËÕÄÁ,
ÐÒÏÄÏÌÖÁÅÔ ÐÙÔÁÔØÓÑ ÞÔÏ-ÔÏ ÄÅÌÁÔØ É ÐÏ×ÒÅÖÄÁÅÔ ÂÁÚÕ, ÜÔÏ ÐÒÁ×ÉÌØÎÏ, ÉÌÉ
ÂÕÄÅÔ
ËÏÇÄÁ-ÎÉÂÕÄØ ÐÅÒÅÄÅÌÁÎÏ?





Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Alex Cherednichenko

Привет, Yurij!
Вы пишешь  14 марта 2006:

 Y> Firebird 1.5.1

Ну дык а что ж ты?

--
With best regards, Alex Cherednichenko.




Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Oleg LOA
"Alex Cherednichenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL 
PROTECTED]
> 
> Привет, Yurij!
> Вы пишешь  14 марта 2006:
> 
> Y> Firebird 1.5.1
>
> Ну дык а что ж ты?

А чё, мы в 15.3 правили код на предмет проверки возможности добавления страниц?


Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Ded


Yurij wrote:

Вот вопрос к разработчикам - то, что сервер после того, как расширить файл
некуда,
продолжает пытаться что-то делать и повреждает базу, это правильно, или
будет
когда-нибудь переделано?


   В 1.5.1 - вряд ли.

--
Regards. Ded.



Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Ded


Oleg LOA wrote:


А чё, мы в 15.3 правили код на предмет проверки возможности добавления страниц?


   А хто говорил про 15.3? Где-то точно правили. В двойке так в двойке.

   Кста, в меня в скуль ру малость пульнули с плюсомёта, срезали один 
пост. Наверное Непалец запутался и решил, что это я тебя флудерастом 
приласкал, а не оппонентов :-D


--
Regards. Ded.



Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Alex Cherednichenko

Привет, Oleg!
Вы пишешь  14 марта 2006:

 OL> А чё, мы в 15.3 правили код на предмет проверки возможности добавления 
страниц?

Дык вродь как Влад бэкпорт из 2-ки делал.
Или у меня дежа-вю на почве абстинентного синдрома?..
(тоже может быть)

--
With best regards, Alex Cherednichenko.




OFF: SourceForge.net Community Choice Awards'2006

2006-03-14 Thread Andrew Holubovski

îÁÞÁÌÏÓØ ÇÏÌÏÓÏ×ÁÎÉÅ SourceForge.net Community Choice Awards'2006
http://sourceforge.net/awards/cca

÷ ËÁÔÅÇÏÒÉÉ "Database" Firebird ÎÅÔÕ. úÁÔÏ × ËÁÔÅÇÏÒÉÉ "Development"
ÚÁÓ×ÅÔÉÌÉÓØ JEDI VCL, SynEdit, NUnit, Scintilla

Best regards,
Andrew Holubovski
DelphiPlus Team
http://www.delphiplus.org





Re: ��������� �������, ���� �� ����� ��������� �����.

2006-03-14 Thread Yurij


"Ded" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> > ËÏÇÄÁ-ÎÉÂÕÄØ ÐÅÒÅÄÅÌÁÎÏ?
> ÷ 1.5.1 - ×ÒÑÄ ÌÉ.
üÔÏ ÓÁÍÏ ÓÏÂÏÊ, ÓÅÊÞÁÓ ×ÙÄÅÌÑÀÔ ÎÏ×ÙÊ ÓÅÒ×ÁË, ÂÕÄÕ ÓÔÁ×ÉÔØ 1.5.3.
ðÏ ÂÙÓÔÒÏÍÕ ÐÒÏÓÍÏÔÒÅÌ WhatsNew.txt ÏÔ ÎÅÇÏ, ÕÐÏÍÉÎÁÎÉÊ ÐÒÏ ÍÅÓÔÏ
ÎÁ ÄÉÓËÅ ÎÉËÁËÉÈ ÎÅ ÎÁÛÅÌ.





Re: OFF: SourceForge.net Community Choice Awards'2006

2006-03-14 Thread Alex Cherednichenko

Привет, Andrew!
Вы пишешь  14 марта 2006:

 AH> Началось голосование SourceForge.net Community Choice Awards'2006
 AH> В категории "Database" Firebird нету.

А почему?

--
With best regards, Alex Cherednichenko.




Re: ������������� CURRENT_CONNECTION

2006-03-14 Thread Dmitri Kuzmenko


Хелло, В.Е.!

Вырва Валерий Евгеньевич wrote:


  На сколько уникально значение CURRENT_CONNECTION и можно ли его использовать 
как уникальный
идентификатор подключения пользователя?
  Собираюсь его использовать для однозначной идентификации внутренних 
пользователей, пользователи
храняться внутри базы, коннект всегда под одним и тем же пользователем 
FireBird. Можно ли
использовать CURRENT_CONNECTION для этих целей? Когда обнуляется этот счетчик? 
Какого максимальное
значение?


допустим, я не дам зуб на отсечение, что CURRENT_CONNECTION может обнуляться 
после
отсоединения "последнего" коннекта от БД. В какой-нибудь новой версии FB.


  Собираюсь использовать "WI-V1.5.1.4481 Firebird 1.5".


это зачем, интересно? 1.5.3 не устраивает ?

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34



Re: ������� �����

2006-03-14 Thread Dmitri Kuzmenko


Hello, В.Е.!

Вырва Валерий Евгеньевич wrote:


  4) При выходе вызывается Log_Out(), которая удаляет запись из таблице сессий


банальный обрыв коннекта, и запись в таблице сессий останется навечно.


каждого соединения со времени создания (рестора) базы (Дмитрий Еманов, 
Alexander A. Venikov). Есть
возможность получить другие уникальные для текущего соединения значения 
(например IP:Port клиента)?


пока нет.

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34



Re: ��������� �������, ���� �� ����� ��������� �����.

2006-03-14 Thread Dmitri Kuzmenko


Hello, Yurij!
Yurij wrote:


Firebird 1.5.1


почему не 1.5.2 или 1.5.3? :-)


Вот вопрос к разработчикам - то, что сервер после того, как расширить файл
некуда,
продолжает пытаться что-то делать и повреждает базу, это правильно, или
будет
когда-нибудь переделано?


ничего он не портит. вовремя место освободить надо, и все.

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34



Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Horsun Vlad

"Alex Cherednichenko" ...
>
> Привет, Oleg!
> Вы пишешь  14 марта 2006:
>
>  OL> А чё, мы в 15.3 правили код на предмет проверки возможности добавления
страниц?
>
> Дык вродь как Влад бэкпорт из 2-ки делал.
> Или у меня дежа-вю на почве абстинентного синдрома?..
> (тоже может быть)

Ошибки IO не диагностировались правильно. Точнее - игнорировался
отрицательный результат WriteFile. Вот это и было исправлено в 2-ке
и портировано в 1.5.3. Плюс дальнейшая обработка движком этой ситуации,
а то ему плохо становилось :)


-- 
Хорсун Влад




Re: ���� 887� ������������ ����

2006-03-14 Thread Dmitri Kuzmenko


Hello, Yuriy!

Plotnikov Y. wrote:


Ой, процесс перехода на двойку плавно погас у нас в связи с текущими
проблемами.
там все таки было не просто бакап-рестор. Ну да я уже мучал как то вас, если
помнишь - когда по трим(строка) при группировке падало.


ой, не надо про "процесс перехода" и "бэкап рестор".
На машине разработчика переключаться между версиями IB/FB/YA можно за .5 секунд.
www.ibase.ru/devinfo/inst_manual.htm

p.s. обучу этому искуству у себя в офисе за 20 баксов и 1 час. :-)

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34



Re: ��������� �������, ���� �� ����� ��������� �����.

2006-03-14 Thread Yurij


"Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> Hello, Yurij!
> > Firebird 1.5.1
> ÐÏÞÅÍÕ ÎÅ 1.5.2 ÉÌÉ 1.5.3? :-)
ïÖÉÄÁÌÉ ÐÏËÁ ÄÁÄÕÔ ÎÏ×ÙÊ ÓÅÒ×ÅÒ, ÞÔÏÂÙ ÓÒÁÚÕ ×ÓÅ ÐÅÒÅÎÅÓÔÉ É ÏÂÎÏ×ÉÔØ
×ÅÒÓÉÀ.
óÅÊÞÁÓ ÕÖÅ ×ÙÄÅÌÑÀÔ :)

> ÎÉÞÅÇÏ ÏÎ ÎÅ ÐÏÒÔÉÔ. ×Ï×ÒÅÍÑ ÍÅÓÔÏ ÏÓ×ÏÂÏÄÉÔØ ÎÁÄÏ, É ×ÓÅ.
îÕ, IBFirstAID ÎÁ ÜÔÏÊ ÂÁÚÅ ×ÙÄÁÅÔ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÏÛÉÂÏË.

ðÒÉ ÐÏÐÙÔËÅ ÞÉÔÁÔØ ÄÁÎÎÙÅ ÉÚ ÔÁÂÌÉÃ, Ó×ÁÌÉ×ÁÅÔÓÑ Ó ÉÓËÌÀÞÅÎÉÅÍ
×ÒÏÄÅ "ÄÏÓÔÉÇÎÕÔ ËÏÎÅÃ ÆÁÊÌÁ ÐÒÉ ÞÔÅÎÉÉ".





Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Alex Cherednichenko

Привет, Horsun!
Вы пишешь  14 марта 2006:

[Sorry, skipped]
 HV> Ошибки IO не диагностировались правильно. Точнее - игнорировался
 HV> отрицательный результат WriteFile. Вот это и было исправлено в 2-ке
 HV> и портировано в 1.5.3. Плюс дальнейшая обработка движком этой ситуации,
 HV> а то ему плохо становилось :)

О!
А то я уж и впрямь подумал, что пора в завязку уходить.
Фух, отлегло.
;)

--
With best regards, Alex Cherednichenko.




Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Alexey Kovyazin


Привет!


ничего он не портит. вовремя место освободить надо, и все.


портит, портит.
Page doubly allocated обычно в индексах будет, а может и еще что нибудь, 
что в незаписанном кэеше было.


Кстати, я как-то наблюдал Page doubly allocated с подобными симптомами 
когда был недостаток места в Temp.


С уважением,
Алексей Ковязин




Re: Пятница No1

2006-03-14 Thread Alexey Kovyazin


Alexander A. Venikov пишет:



Hello, Alexey!
You wrote  on Fri, 10 Mar 2006 13:48:51 +0300:

AK> http://ibsurgeon.blogspot.com/
Гигант. Я тут же обнаружил в своем окружении тормоза, парочку амнезийных 
тормозов, говоруна и пофигиста. :)




Дык, жизнь есть жизнь. В следующей серии про взаимоотношения 
Программеров и Пользователей :)




Re: Сколько условий можно засунуть в where in ()

2006-03-14 Thread Konstantin R. Beliaev


Дмитрий Студинский wrote:

Пошёл другим путём. Сдела простую выборку таблицы и обычным next прохожу по
ней и сохраняю данные если подходит. Вариант вполне устраивает. Но впринципе
когда я знаю что найденых документов всего до 1000, то почему бы в where не
запхать. Это уменьшит количество лишних next. Так вот вопрос сколько можно
безболезненно так засунуть. Использую ФБ 1,5


Не помню сколько можно, но мы разбиваем всю кучу на куски по 300 и 
такими порциями таскаем.




Re: ��������� �������, ���� �� ����� ��������� �����.

2006-03-14 Thread Kull Damned
>Кста, в меня в скуль ру малость пульнули с плюсомёта, срезали один 
> пост. Наверное Непалец запутался и решил, что это я тебя флудерастом 
> приласкал, а не оппонентов :-D
Ну прости, Деда :) Не заметил наверное, когда заваривается флудерная
перебранка - я просто все посты с конца начинаю резать подряд, в
соответствии со своим "революционным чутьем" (ц)
А тут еще как назло после смены работы постоянный поток работы - передохнуть 
некогда...

З.Ы. Кстате, там седня еще Федор с косой прошелся ;) Так что мог и он срезать 
то что я не успел.

OFF: ���� ���

2006-03-14 Thread Vlad Nepomnjashy

ðÒÏÛÕ ÐÒÏÝÅÎÉÑ ÚÁ Ñ×ÎÙÊ ÏÆÔÏÐÉË.

õÔÒÏÍ ÓÄÏÈ ×ÉÎÔ (Maxtor 10Gb) : ÐÒÉ ÚÁÇÒÕÚËÅ W2K ×ÙÄÁÅÔ BSD (STOP code
0x0024 NTFS_FILE_SYSTEM).

ðÅÒÅÔËÎÕÌ ÅÇÏ ÎÁ ÄÒÕÇÕÀ ÍÁÛÉÎÕ secondary slave - ÔÁ ÖÅ ÏÛÉÂËÁ ÐÒÉ ÚÁÇÒÕÚËÅ.
÷ÙËÌÀÞÉÌ × BIOSÅ ÓÂÏÊÎÙÊ ÄÉÓË. úÁÇÒÕÚÉÌÓÑ
ðÏÐÙÔÁÌÓÑ ÚÁÐÌÁÎÉÒÏ×ÁÔØ autochk chkdsk /f /r ÐÒÉ ÚÁÇÒÕÚËÅ, ÚÁÍÅÎÉ× × ÒÅÅÓÔÒÅ
ÐÕÔØ Ó Ó: ÎÁ d:
÷ËÌÀÞÉÌ × BIOSÅ ÓÂÏÊÎÙÊ ÄÉÓË. ðÅÒÅÚÁÇÒÕÚÉÌÓÑ.
BSD ×ÙÌÅÔÁÅÔ ÄÏ ÄÏÇÏ ÍÏÍÅÎÔÁ, ËÁË ÚÁÐÕÓËÁÅÔÓÑ autochk.

ðÏÓÏ×ÅÔÕÊÔÅ ÞÔÏ-ÎÉÂÕÄØ ÕÍÎÏÅ ÉÌÉ ÐÏÛÌÉÔÅ ËÕÄÁ-ÎÉÂÕÄØ, ÇÄÅ ÍÏÇÕÔ ÐÏÍÏÞØ.





Re: OFF: сдох винт

2006-03-14 Thread Slava Ekimov
> Посоветуйте что-нибудь умное или пошлите куда-нибудь, где могут помочь.

Помню читал какую-то статью в Компьютерре про супер-монстрячую утиль
которая восстанавливает диски, но когда, и как называется, уже не помню.

Re: ���� ���

2006-03-14 Thread ������ ������

ôÏÖÅ ÎÅ ÏÔ ÈÏÒÏÛÅÊ ÖÉÚÎÉ ÓÓÙÌËÁ (ÜÔÏ ÂÙÌ IBM)
http://hdd-911.com/index.php
ôÁÍ ÍÏÖÎÏ ÓËÁÞÁÔØ ÐÒÏÇÒÁÍÍËÕ Victorria - ÍÎÅ ÓÌÅÇËÁ ÐÏÍÏÇÌÏ. 





Re: OFF: ���� ���

2006-03-14 Thread Sergey Nikolaenko

Hello, Vlad!
You wrote  on Wed, 15 Mar 2006 12:34:29 +0500:

 VN> õÔÒÏÍ ÓÄÏÈ ×ÉÎÔ (Maxtor 10Gb) : ÐÒÉ ÚÁÇÒÕÚËÅ W2K ×ÙÄÁÅÔ BSD (STOP code
 VN> 0x0024 NTFS_FILE_SYSTEM).

çÒÕÚÉÓØ Ó ÄÉÓËÁ ÚÁÇÒÕÚÏÞÎÏÇÏ É ÚÁÐÕÓËÁÊ GetDataBack

With best regards, Sergey Nikolaenko.  E-mail: serg (ÔÕÔ ÆÉÇÎÑ) armax.ru





Re: Поведение сервера, если на диске кончилось место.

2006-03-14 Thread Alexander A. Venikov


Hello, Yurij!
You wrote  on Tue, 14 Mar 2006 17:36:26 +0200:


почему не 1.5.2 или 1.5.3? :-)

Y> Ожидали пока дадут новый сервер, чтобы сразу все перенести и обновить
Y> версию.
Ну, для того чтобы обновить версию полуторки, зачем ждать? Правда, у меня, 
ленивого, у самого 1.5.2 стоит на боевой вахте. У себя на тачке двойку держу.


Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixtntobru