alexmai писал(а):VirtUX писал(а):alexmai писал(а):Бесплатный QT никому не нужен ни 3 ни 4, там принципиально невозможно работать с базами данных.
В этой фразе есть смысл? Qt - интерфейс. БД - способы хранения и обработки информации. Все прекрасно соединяется и вкусно готовится

Qt (как и GTK, WIN, Carbon) - не работает с БД, а предоставляет интерфейс. Или я что-то не так понял?

Не надо умничать
Бинарники библиотек идут только с поддержкой баз SQLite. Про старый добрый мускуль даж не хотят вспоминать.
Т.к. мои проекты завязаны на БД, приходится каждый раз манатся со сборкой драйверов.
При компиляции Qt4 по умолчанию устанавливается только драйвер QSQLITE. Чтобы подключить поддержку остальных СУБД, надо при запуске configure указать параметры -qt-sql-mysql, -qt-sql-psql, -qt-sql-odbc, -qt-sql-ibase для компиляции соответствующих статических библиотек или -plugin-sql-mysql, -plugin-sql-psql, -plugin-sql-odbc, -plugin-sql-ibase для компиляции динамических библиотек. Компилятору и компоновщику потребуются заголовочные файлы и библиотеки, поставляемые вместе с соответствующими СУБД.
Вот тут и начинается ВСЯ прелесть.
Учитывая необходимость разработки кроссплатформенных приложений я должен собрать две версии QT на Линуксе и в винде.
Неделю мы угробили с коллегой чтобы собрать ASE драйвера на двух платформах одинаковой версии QT
Результат равен 0, учитывая что при компиляции приходилось править заголовочные файлы ( благо бывший си-шник).
Обратился непосредственно к разработчикам тролям, ответ "безумно прост и ответ единственный" - покупайте поможем откомпилить.
А их представитель в России по секрету намекнул что в свободная версия не собиреться хоть вешайся.
Так что уважаемый VirtUX п..ть это не мешки носить, а читать про красоту QT и java я тоже умею.
Как мне когда-то в студенческие времена в Новосибирском университете сказал отец "уравнений матфизики" Годунов Сергей Константинович - "Саша ты красиво говоришь, пойди и сделай"
Вот поэтому на С подключиться к практически любой базе я не имею проблем, а в Qt - КУ. Вопрос нах мне тогда это КУ.
В лазарусе то хоть по исходникам полазил подправил и заработало хотя бы через freretds+unixodbc
И вообще не надо здесь на форуме лазаруса рассказывать о "прелестях " QT