Опыт использование Firebird и библиотеки QT
Модератор: kdv
Опыт использование Firebird и библиотеки QT
Интересует опыт использования Interbase/Firebird с компонентами доступа к данным Qt Trolltech. Собственно интересует все - от компиляции драйвера до создания таблиц в редакторе - какие могут быть проблемы???
Re: Опыт использование Firebird и библиотеки QT
х.з. с этим добром мало кто работает. попробуй.
Re: Опыт использование Firebird и библиотеки QT
"х.з. с этим добром мало кто работает. попробуй."
Сам сейчас работаю с Qt - переходил после Delphi, все понарвилось но с БД задач не было. В стандартной поставке QT (open source вариант) нет скомпиленного драйвера для Interbase есть для SQLite, MySQL и еще что-то. Ранее я использовал Interbase и он меня вполне устраивал - поэтому вопрос и возник. Просто вдруг этот драйвер Qt для Interbase не будет работать с firebird (я не знаю деталей внутренних реализаций интерфейсов этих БД) и т.д.
Теоритически проблемы ведь могут быть? Или у них 1:1 совместимые API?
Вообще меня по функциональсти и SQLite устроит (задача небольшая), но Firebird как то посерьезней будет и при необходимости сетевой работы (пока такой необходимости нет - но вдруг!!! заказчики могут и захотеть когда- нибудь) использовать SQLite как-то нехочется.
Кстати с каким добром работает большинство - для реализации пользовательского интерфейса и т.д. Delphi?
Сам сейчас работаю с Qt - переходил после Delphi, все понарвилось но с БД задач не было. В стандартной поставке QT (open source вариант) нет скомпиленного драйвера для Interbase есть для SQLite, MySQL и еще что-то. Ранее я использовал Interbase и он меня вполне устраивал - поэтому вопрос и возник. Просто вдруг этот драйвер Qt для Interbase не будет работать с firebird (я не знаю деталей внутренних реализаций интерфейсов этих БД) и т.д.
Теоритически проблемы ведь могут быть? Или у них 1:1 совместимые API?
Вообще меня по функциональсти и SQLite устроит (задача небольшая), но Firebird как то посерьезней будет и при необходимости сетевой работы (пока такой необходимости нет - но вдруг!!! заказчики могут и захотеть когда- нибудь) использовать SQLite как-то нехочется.
Кстати с каким добром работает большинство - для реализации пользовательского интерфейса и т.д. Delphi?
Re: Опыт использование Firebird и библиотеки QT
Зайди на форум prog.org.ru.
Там есть соответствующий раздел, и про драйвер IB/FB вполне всё описано.
Если кратко - ничего сложного, всё собирается и работает.
Там есть соответствующий раздел, и про драйвер IB/FB вполне всё описано.
Если кратко - ничего сложного, всё собирается и работает.
Re: Опыт использование Firebird и библиотеки QT
гм. попробовать - 5 минут. и вообще никаких проблем.Просто вдруг этот драйвер Qt для Interbase не будет работать с firebird (я не знаю деталей внутренних реализаций интерфейсов этих БД) и т.д.
Firebird базируется на коде InterBase. Интерфейс клиентской библиотеки оставлен совместимым, чтобы не портить разработчикам жизнь. По протоколу клиенты сейчас не совместимы, но это означает просто что клиентом ИБ нельзя работать с ФБ и наоборот. Но это не значит, что библиотека, использующая gds32.dll, откажется работать с переименованным fbclient.dll.Теоритически проблемы ведь могут быть? Или у них 1:1 совместимые API?
Еще раз повторю, что не надо было разводить тут эпистолярий, проверяется все за минуты