Russian Qt Forum
Ноябрь 23, 2024, 08:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Sybase (for linux) and Qt3 or Qt4  (Прочитано 5055 раз)
mcgeenerman
Гость
« : Январь 17, 2007, 14:25 »

Установил Sybase на mandriva linux, по инструкциям запустил в консольке сервер базы данных пашет.
Пытаюсь из дизайнера Qt3 or Qt4 установить связь с базой. В поле надо указать драйвер. Пытался указывать прямые ссылки к драйверам Sybase/ но ни чего не выходит. Может кто то подскажет как соедениться с базой? (может и не через дизайнер, тоже интересно как это сделать через Qt4 classes ведь там тоже есть параметр драйвера) вся фишка в том что он пишет что не понимает драйвер котторыйй я ему сую, какой мне сувать емму драйвер? (по документации SYbase покапался но ещё не нашёл.)
Записан
BaltikS
Гость
« Ответ #1 : Январь 17, 2007, 14:35 »

Драйвер надо собрать в Qt
Записан
mcgeenerman
Гость
« Ответ #2 : Январь 18, 2007, 13:09 »

а можно как то немножко по подробнее, я новичёк в линуксе, програмил на С++ под виндовс, кто может можете дать ссылочки по данной теме.
Записан
BaltikS
Гость
« Ответ #3 : Январь 18, 2007, 13:35 »

Заходим в ассистент ищем QSqlDatabase и внимательно читаем... Далее заходим в папку .\src\plugins\sqldrivers\tds для 4 версии или .\plugins\src\sqldrivers\tds для 3 версии. Даём команду make. При этом не забудьте в переменные окружения прописать пути к SYBASE
Записан
mcgeenerman
Гость
« Ответ #4 : Январь 24, 2007, 17:59 »

Цитировать
Далее заходим в папку .\src\plugins\sqldrivers\tds

а что делать если нету такой папки . Ваще нету ./src
у меня мандрива линукс 2006 года
Записан
Dendy
Гость
« Ответ #5 : Январь 24, 2007, 18:29 »

Тебе нужен дистрибутив с исходниками. Брать на официальном сайте: http://www.trolltech.com
Записан
mcgeenerman
Гость
« Ответ #6 : Январь 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
----
странно в каталоге явно не хватает поддерикторий.

вопрос всё тот же, "загвоздку" как решить с каталогом которого нет Грустный возможно не тот дестрибутив ? подскажите какой тогда.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.11 секунд. Запросов: 20.