IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
freemanzav
- Сообщения: 14
- Зарегистрирован: 01 ноя 2005, 14:32
Сообщение
freemanzav » 03 ноя 2005, 15:29
VictorIn писал(а):
И что будут делать эти UDF? По своему каналу ib-клиентов проверять что ли? Можно поподробнее?
Эк ты загнул. Все проще гораздо. Нужно немного логически поразмыслить. CS - это отдельный процесс на каждый коннект. Следовательно ... А вообще, неохота объяснять, вот почитай
http://www.sql.ru/forum/actualthread.as ... hl=get_pid
-
VictorIn
- Сообщения: 26
- Зарегистрирован: 25 мар 2005, 22:16
Сообщение
VictorIn » 03 ноя 2005, 16:57
Это будет работать, если после чьего-нибудь разрыва, кто-то соблаговолит подсоединится. А до этого момента не актуальные записи в доп. таблице с блокировками будут висеть. И те ib-клиенты, которые остались работать будут натыкаться на эту блокировку (в моем случае - см. выше).
Хотя можно ее чистить по PID при каждом обращении к ней.
Т.е. по мертвым PID и переиспользуемом PID для текущего соединения, с отличными от него CURRENT_CONNECTION.
В общем спасибо. Буду ковырять.
-
freemanzav
- Сообщения: 14
- Зарегистрирован: 01 ноя 2005, 14:32
Сообщение
freemanzav » 05 ноя 2005, 08:13
VictorIn писал(а): с отличными от него CURRENT_CONNECTION.
CURRENT_CONNECTION не нужен, если используешь промежуточную таблицу, в которуй содержаться пользователи. В этом случае каждый пользователь получает уникальный идентификатор, и можно использовать его.
-
FMA
- Сообщения: 15
- Зарегистрирован: 08 фев 2007, 12:37
Сообщение
FMA » 11 июл 2008, 15:39
Возникла такая же проблема - как очистить временную таблицу при аварийном завершении работы? Очень нужно, надеюсь на помощь!
-
Antoxa
- Сообщения: 169
- Зарегистрирован: 06 июл 2006, 10:53
Сообщение
Antoxa » 13 июл 2008, 17:01
Merlin писал(а):
Голубчик, да ты ещё совсем не разобрался в этой жизни
Программа и программист будут виноваты всегда и во всём, независимо от пива, её настоящего качества и фазы Луны. Это крест профессии. Делать надо вот что. Надо организовывать регламент и конвейер информационных функций так, чтобы каждый последующий зависел от действий предыдущего и _знал_ это. Они по любому будут вместе мативировать программиста, который должен выработать к этому психологический иммунитет, но, независимо от этого, каждый будет знать кого пинать, чтоб, невзирая на гада проограммиста, выполнить свою задачу и не получить по жопе самому. Вот так весь мир вертИтся (С). А автоматизировать хаос - это дорога к тому, чтоб действительно стать виноватым.
БРАВО ! ! !
На то ты и разработчик, что бы объяснить заказчику, что и как надо делать, что бы избежать подводных камней . Естественно он не видит и не понимает к чему приведут его запросы и что «компьютер» не может работать без железной логики и предусмотренными вариантами разрешения возникающих ситуаций.
Слушаешь, говоришь как будет (аргументируешь), получаешь согласие и вперед. А то может получиться, что заказчик хотел и это, и это, да чтобы оно все работало, и чтобы ничего не отслеживать, и не настраивать. Вот ты и получишься виноватым, что не автоматизировал мир…
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 14 июл 2008, 12:11
Antoxa, ты некрофил?
-
Attid
- Спец
- Сообщения: 377
- Зарегистрирован: 14 ноя 2006, 09:58
Сообщение
Attid » 14 июл 2008, 14:16
WildSery писал(а):Antoxa, ты некрофил?
это не он, это
FMA топик поднял.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 14 июл 2008, 16:16
Attid писал(а):это не он, это FMA топик поднял.
Тот, кто просто откапывает - ещё не некрофил
-
FMA
- Сообщения: 15
- Зарегистрирован: 08 фев 2007, 12:37
Сообщение
FMA » 15 июл 2008, 16:36
А можно по существу дела?
Топик поднял, чтобы заново не плодить одно и тоже, да и хотелось бы узнать решение данной проблемы!
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 15 июл 2008, 17:52
FMA писал(а):А можно по существу дела?
Ты хочешь, чтобы мы все бросились перечитывать топик трёхлетней давности, чтобы понять, что у тебя за проблема?
А потом ещё окажется, что она вовсе не такая, потому как инструментарий уже 2 раза успел поменяться (уже 2.1 на дворе), и в каждом есть свои фичи, которые можно приспособить для решения, и так далее.
На твоём месте я бы завёл новый топик, указал версию и платформу сервера, вкратце описал что и как делается и проблему, и уже там ждал помощи.