FB + QT

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
alex_l
Сообщения: 3
Зарегистрирован: 01 авг 2005, 19:08

FB + QT

Сообщение alex_l » 01 авг 2005, 19:18

Кто нибудь ведет разработки используя QT и его классы по дуступу к FB(IB) ? Если да, то скажите как в одном соединении стартовать несколько транзакций ? Или только возможно на одно соединение одна транзакция ?
И вообще чем кто пользуется для подключения к базе FB в QT ?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 авг 2005, 19:33

Если да, то скажите как в одном соединении стартовать несколько транзакций ?
старт транзакции на клиенте возвращает хэндл. если QT позволяет при вызове выполнения или prepare запроса передавать хэндл транзакции - значит можно. Если нет - значит нельзя.

чего-то я отстал от жизни, как то все думал, что QT это просто библиотека визуальных классов, не имеющих ничего общего с доступом к данным. Был же IBX для Kylix...

alex_l
Сообщения: 3
Зарегистрирован: 01 авг 2005, 19:08

Сообщение alex_l » 02 авг 2005, 09:15

Жаль, но не позволяет, разве что переписать классы, но там подобное сделано не только для IB, но и для остальных серверов.
А на сколько накладно будет для сервера запускать каждую новую транзакцию в своем соединении ?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 02 авг 2005, 13:21

это ж от компонент зависит. например BDE так и жил - с одной транзакцией на коннект. то же самое у ODBC, как я понимаю. Полностью управлять транзакциями обычно могут только компоненты прямого доступа, которые не связаны путами "универсальности".

посмотри http://www.ibase.ru/devinfo/choosecomp.htm

alex_l
Сообщения: 3
Зарегистрирован: 01 авг 2005, 19:08

Сообщение alex_l » 02 авг 2005, 17:38

А есть кто реально работает в такой связке QT+FB(IB)?
Хотелось бы услышать впечатления ?

Ответить