Название: Qt3 Oracle Отправлено: tass от Март 11, 2006, 00:48 Люди, плиз поделитесь библиотекой под линух для Qt3 под Оракл....или скажите где можно стащить...
З.Ы. она кстати с десятым ораклом работает? Название: Qt3 Oracle Отправлено: Admin от Март 11, 2006, 09:30 посмоти тут
otl.sf.net никакого QT не нужно! Название: Qt3 Oracle Отправлено: Hordi от Март 13, 2006, 12:29 Я работал с ораклом из-под Линукса через ODBC - попробуй, может и не понадобится тебе специфический драйвер.
Название: Qt3 Oracle Отправлено: Shama от Март 14, 2006, 09:35 Цитата: "Hordi" Я работал с ораклом из-под Линукса через ODBC - попробуй, может и не понадобится тебе специфический драйвер. А без ODBC никак? оч не нравится он... Говорят, есть драйвер QOCI8 для QT, но он в коммерческой (абидна) версии... об этом драйвере собсно гражданин tass и спрашивал... Или есть альтернатива (кроме ODBC конечно)? Название: Qt3 Oracle Отправлено: Hordi от Март 14, 2006, 10:11 Так, а что, из коммерческой версии принципиально не хотим брать?
Название: Qt3 Oracle Отправлено: D_N_S от Март 14, 2006, 15:20 Альтернатива OCCI.
Для сильных духом - OCI. Название: Qt3 Oracle Отправлено: Hordi от Март 14, 2006, 17:07 to D_N_S:
Так qt-драйвер OCI и использует... Самому конечно драйвер можно написать, если ничего нет. Название: Qt3 Oracle Отправлено: tass от Март 15, 2006, 18:34 2Hordi была бы коммерческая версия взял бы.....но ее нету;(
Название: Qt3 Oracle Отправлено: Hordi от Март 15, 2006, 18:36 Так а попросить? Там 2 файла нужно...
Название: Qt3 Oracle Отправлено: Steven_Orko от Март 15, 2006, 22:31 Цитата: "tass" 2Hordi была бы коммерческая версия взял бы.....но ее нету;( на тебе комерческую Qt.. про этот сайт уже все знают... http://qt.tttxp.ru/index.htm Название: Qt3 Oracle Отправлено: tass от Март 22, 2006, 23:22 дык это под винду...сейчас за отсутствием других вариантов пробуем как раз из нее и перетащить....пока не хочет.....грит что не знает такого драйвера....
Название: Qt3 Oracle Отправлено: Kostya от Март 23, 2006, 12:00 Цитата: "tass" дык это под винду...сейчас за отсутствием других вариантов пробуем как раз из нее и перетащить....пока не хочет.....грит что не знает такого драйвера.... ну а драйвер то вытащенный из виндовой версии собрался под Linux? Название: Qt3 Oracle Отправлено: Shama от Март 23, 2006, 17:37 Kostya, собрался... Только в рантайме ругается, что ошибка в загрузке libqsqloci.so (собранная и положенная в нужную папочку либа), какой-то там конфликт кароче... ето всё он матюкается в консоль... а в самом приложении есессно вылетает мессадж бокс "Драйвер нот лоадид"... Завтра вечером опять буду с ходить с бубном вокруг компа и петь песни великому make-у ))))
Название: Qt3 Oracle Отправлено: Shama от Март 27, 2006, 16:57 Вырванный из win-commercial драйвер всё-таки скомпилили и подсунули Qt... Всё работает... )))
Название: Qt3 Oracle Отправлено: Kostya от Март 28, 2006, 09:53 Цитата: "Shama" Вырванный из win-commercial драйвер всё-таки скомпилили и подсунули Qt... Всё работает... ))) Solution в студию!!! Название: Qt3 Oracle Отправлено: tass от Март 29, 2006, 14:55 Фишка в том что мы изначально тащили не то что над было.....мы изначально тащили статик-версию драйвера....ясный пень что она нифига не работала...после того как скомпилили нормальный плюгин все заработало....
Название: Qt3 Oracle Отправлено: Shama от Март 31, 2006, 20:35 Для нашего коктейля понадобятся следующие папочки из ВИНДОВОЙ коммерческой версии Qt:
- ($QTDIR)\plugins\src\sqldrivers\oci - динамически загружаемый плагин (для компиляции необходим статик-драйвер)... - ($QTDIR)\src\sql\drivers\oci - статический драйвер (устанавливается при пересборке Qt, (НО оно нам надо, пересобирать всю Кутю ради одного драйвера?:))) собираем ето в одну папочку, правим в динамическом драйвере .pro файлик... В частности у меня от него осталось нечто такое: Цитировать TEMPLATE = lib TARGET = qsqloci CONFIG += qt warn_on release plugin HEADERS = qsql_oci.h SOURCES = main.cpp \ qsql_oci.cpp Возможно, аналогичную кастрацию придётся проделать и с проектным файликом статического драйвера... Честно говоря, не помню уже деталей... Далее qmake, make... вуаля, получаем libqsqloci.so в нашей папочке... и суём его в папку sqldrivers в недра Qt (/bin/share/qt3/plugins, насколько я помню :))) Если что-то не получается, спрашивай, уточню... Да, должна быть установлены либы Oracle'а (вот вероятно что в проектнике статического драйвера надо его добавить в опции компиляции, название либы к сожалению не помню, дома Oracle не стоит :), но если поискать в /usr/lib, то там нужная нам только одна)... |