Russian Qt Forum

Qt => Базы данных => Тема начата: ANM от Апрель 06, 2007, 21:51



Название: Qt-4.2.3: БД: Модуль для работы с событиями (SQL EVENT WAIT)
Отправлено: ANM от Апрель 06, 2007, 21:51
Есть БД под Interbase. В этой БД заведены несколько триггеров генерирующие определенные события. Поделитесь опытом как лучше ловить в Qt события от БД? Первое что приходит в голову, что должен быть некий Qt-класс обрабатывающий события от БД и генерирующий qtшные сигналы... В стандартных классах я такой функциональности не нашел. Может, кто-то уже делал такое или я плохо искал? Сразу вспоминается аналогичный компонент для delphi (IBAlerter).


Название: Qt-4.2.3: БД: Модуль для работы с событиями (SQL EVENT WAIT)
Отправлено: Boris от Апрель 07, 2007, 12:23
Сам не пробовал, но говорят что в QT плагин для IB/FB - примитив. Eventov там нет. Но можно посмотреть в IBPP (набор классов для C++) там это есть. На IBase.ru смотри от туда взять можно.

Прошу прощения эта библиотека только для FireBird. C IntarBase что делать незнаю. Там (на IBase.ru С++ библиотеки есть можно глянуть).


Название: Qt-4.2.3: БД: Модуль для работы с событиями (SQL EVENT WAIT)
Отправлено: ANM от Апрель 08, 2007, 11:32
Цитата: "Boris"
Сам не пробовал, но говорят что в QT плагин для IB/FB - примитив. Eventov там нет. Но можно посмотреть в IBPP (набор классов для C++) там это есть. На IBase.ru смотри от туда взять можно.

Прошу прощения эта библиотека только для FireBird. C IntarBase что делать незнаю. Там (на IBase.ru С++ библиотеки есть можно глянуть).


Спасибо за подсказку, IBPP не только для Firebird:
Цитировать
IBPP, where 'PP' stands for '++', is a C++ client interface for Firebird Server versions 1.0, 1.5 and further. It also works with InterBase(r) 6.0, though it is expected it might only support Firebird in the future.


А чуть было не начал Interbase API использовать. :)