Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Aleksandr.
- Сообщения: 63
- Зарегистрирован: 18 май 2005, 19:13
Сообщение
Aleksandr. » 20 сен 2005, 17:51
В общем, из всего сказанного я вывел только одно - быстро получить информацию способа нет, и получать ее надо в фоне, как у OutLook постепенно прорисовывается. Сгоряча сунул в Application.OnIdle, помня о неудачном эксперименте с коннектом к Embedded FireBird через dll, а теперь задумался, как у него с многопоточностью, чтобы организовать в другой нити... Вроде же каждый поток требует отдельный DataBase для коннекта...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 20 сен 2005, 17:53
требует. но это ж одно приложение, а не два. Так что внутри коннектов может быть больше одного.
-
Aleksandr.
- Сообщения: 63
- Зарегистрирован: 18 май 2005, 19:13
Сообщение
Aleksandr. » 20 сен 2005, 17:57
Упс. То есть я спокойно могу из другого потока делать коннект через его TPFIBDataBase и TPFIBTransaction при открытых транзакциях в основном? Чего ж я тогда заморачиваюсь, млин...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 20 сен 2005, 19:29
а все потому, что FB Embedded построен на базе супера, об этом вроде даже в FAQ написано. И там же написано, что 2 приложения - это 2 процесса сервера. И нигде не написано, что 2 коннекта из одного приложения - это 2 процесса сервера. Потому что один.