Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: mcgeenerman от Январь 17, 2007, 14:25 Установил Sybase на mandriva linux, по инструкциям запустил в консольке сервер базы данных пашет.
Пытаюсь из дизайнера Qt3 or Qt4 установить связь с базой. В поле надо указать драйвер. Пытался указывать прямые ссылки к драйверам Sybase/ но ни чего не выходит. Может кто то подскажет как соедениться с базой? (может и не через дизайнер, тоже интересно как это сделать через Qt4 classes ведь там тоже есть параметр драйвера) вся фишка в том что он пишет что не понимает драйвер котторыйй я ему сую, какой мне сувать емму драйвер? (по документации SYbase покапался но ещё не нашёл.) Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: BaltikS от Январь 17, 2007, 14:35 Драйвер надо собрать в Qt
Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: mcgeenerman от Январь 18, 2007, 13:09 а можно как то немножко по подробнее, я новичёк в линуксе, програмил на С++ под виндовс, кто может можете дать ссылочки по данной теме.
Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: BaltikS от Январь 18, 2007, 13:35 Заходим в ассистент ищем QSqlDatabase и внимательно читаем... Далее заходим в папку .\src\plugins\sqldrivers\tds для 4 версии или .\plugins\src\sqldrivers\tds для 3 версии. Даём команду make. При этом не забудьте в переменные окружения прописать пути к SYBASE
Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: mcgeenerman от Январь 24, 2007, 17:59 Цитировать Далее заходим в папку .\src\plugins\sqldrivers\tds а что делать если нету такой папки . Ваще нету ./src у меня мандрива линукс 2006 года Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: Dendy от Январь 24, 2007, 18:29 Тебе нужен дистрибутив с исходниками. Брать на официальном сайте: http://www.trolltech.com
Название: Sybase (for linux) and Qt3 or Qt4 Отправлено: mcgeenerman от Январь 31, 2007, 13:40 я просмотрел дестрибутив qt-x11-opensource-src-4.2.2.tar, единственное где в нём упоминается о (tds): qt-x11-opensource-src-4.2.2\config.tests\unix\tds.
А в каталоге $QTDIR\src\plugins\sqldrivers\ только:ibase, mysql, odbc, psql, sqlite, sqlite2 но вот странное дело открываю $QTDIR\src\plugins\sqldrivers\sqldrivers.pro: --- TEMPLATE = subdirs contains(sql-plugins, psql) : SUBDIRS += psql contains(sql-plugins, mysql) : SUBDIRS += mysql contains(sql-plugins, odbc) : SUBDIRS += odbc contains(sql-plugins, tds) : SUBDIRS += tds contains(sql-plugins, oci) : SUBDIRS += oci contains(sql-plugins, db2) : SUBDIRS += db2 contains(sql-plugins, sqlite) : SUBDIRS += sqlite contains(sql-plugins, ibase) : SUBDIRS += ibase ---- странно в каталоге явно не хватает поддерикторий. вопрос всё тот же, "загвоздку" как решить с каталогом которого нет :( возможно не тот дестрибутив ? подскажите какой тогда. |