5567
|
Qt / Базы данных / Re: Error opening database [Firebird]
|
: Март 31, 2008, 21:43
|
Этот файл содержит описания ошибок огнептица. Его нужно закидывать на все клиенты, чтобы выдавало не код ошибки, а ее наименование. У меня на всех клиентах этот файл в корневике диска c:\.
|
|
|
5569
|
Qt / Базы данных / Re: Error opening database [Firebird]
|
: Март 30, 2008, 20:37
|
В файле Qt/4.3.3/src/sql/drivers/drivers.pri нужно прописать: contains(sql-drivers, ibase) {^ HEADERS += drivers/ibase/qsql_ibase.h^ SOURCES += drivers/ibase/qsql_ibase.cpp^ ^ unix:LIBS *= -lgds ^ ^ win32 {^ INCLUDEPATH += путь\Firebird_2_0\include^ LIBS += -Lпуть\Firebird_2_0/lib^ !win32-borland:LIBS *= -lfbclient_ms^ win32-borland:LIBS += fbclient_bor.lib }^ }^
Файл Qt/4.3.3/src/plugins/sqldrivers/ibase/ibase.pro должен быть таким: TARGET = qsqlibase
HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h SOURCES = main.cpp \ ../../../sql/drivers/ibase/qsql_ibase.cpp
unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS *= -lgds
win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) { INCLUDEPATH += путь\Firebird_2_0\include LIBS += -Lпуть\Firebird_2_0/lib !win32-borland:LIBS *= -lfbclient_ms win32-borland:LIBS += fbclient_bor.lib }
include(../qsqldriverbase.pri)
Собираешь с ключиком -qt-sql-ibase Слово "путь" заменяешь на расположение огнептица. Если что-то не понятно - в поиск, вопрос неоднократно поднимался и был ответ, который я и предоставил (по памяти). Только это решение для MinGW, для студии может отличаться...
|
|
|
5570
|
Qt / Базы данных / Re: Error opening database [Firebird]
|
: Март 30, 2008, 19:00
|
1. Не кутю в статик, а sql в статик (-qt-sql-ibase). 2. fear уже писал, что sqlbrowser пробовал и не помогло. 3. А вот на счет незапущенного сервера - это может быть... Хотя IBExpert ведь коннектится....
|
|
|
5572
|
Qt / Базы данных / Re: Error opening database [Firebird]
|
: Март 30, 2008, 17:10
|
1. Сделай не QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE", "TestMyDB"), а QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE") 2. Попробуй приконектиться из демосовского примера.
|
|
|
5574
|
Qt / Дополнительные компоненты / Re: Faq Boost+Qt 4.x.x
|
: Март 27, 2008, 12:31
|
Вообще-то хотелось другого. Где-то тут есть фак по интеграции кути в эклипс, вот бы по такому принципу, т.е. качаем (ссылка), распаковываем, устанавливаем (как), интегрируем (как), пользуемся.
|
|
|
5575
|
Qt / Дополнительные компоненты / Faq Boost+Qt 4.x.x
|
: Март 25, 2008, 12:35
|
Может кто-нибудь написать фак по соединению кути, буста и eclipse? Думаю не только мне будет интересно и в дальнейшем убережет других от бесполезных вопросов и поисков.
|
|
|
|
|