Название: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: NiiLit от Октябрь 09, 2007, 16:17 bool createConnection()
{ QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE"); db.setDatabaseName("D:/test/tbase.fdb"); //db.setDatabaseName("bbs"); db.setUserName("SYSDBA"); //db.setHostName("localhost"); db.setPassword("MASTERKEY"); if (!db.open()) { QMessageBox::warning(0, QObject::tr("Database Error"), db.lastError().text()); return false; } return true; } как устранить ошибку? Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: NiiLit от Октябрь 09, 2007, 16:30 по windows ....... во!
Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: Пантер от Октябрь 09, 2007, 16:36 А драйвер вообще установлен?
Нужно еще хост указывать. Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: NiiLit от Октябрь 09, 2007, 16:43 установлен)_ по крайней мере был
в диспетчере крутится: fbserver.exe fbquard.exe а можно как нить чтобы через нее: gds32.dll? с хостом попробую сейчас :) Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: Пантер от Октябрь 09, 2007, 17:06 Как собирал? Скорее всего драйвер не собран, иначе другую ошибку выдавал бы.
Попробуй /demos/sqlbrowser. Если в нем не будет светится QIBASE, то значит ничего не установлено. Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: pastor от Октябрь 09, 2007, 17:19 Драйвер не загрузиться, если не найдены другие либы, связанные с ним. Проверь пути (PATH) к либам FireBird и другим необходимым либам.
Также присоединяюсь к вопросу: как собирал Qt и драйвер? ЗЫ: Поюзай поиск по форому, это давно избитая тема Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: Пантер от Октябрь 09, 2007, 18:09 Я ее даже недавно поднимал. :)
У меня все получилось. Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: NiiLit от Октябрь 11, 2007, 12:17 всем сенкс
Как собирал? Скорее всего драйвер не собран, иначе другую ошибку выдавал бы. вскрытие показало наличие тока двух:Попробуй /demos/sqlbrowser. Если в нем не будет светится QIBASE, то значит ничего не установлено. QSQLITE QODBC пытаюсь заново пересобрать Qt и драйвер :) Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: pastor от Октябрь 11, 2007, 12:40 пытаюсь заново пересобрать Qt и драйвер :) А зачем Qt? Собери просто драйвер да и все Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: Вячеслав от Октябрь 11, 2007, 12:56 А драйвер вообще установлен? Если хоста нет - должен быть использован локальный протокол ...Нужно еще хост указывать. Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: Вячеслав от Октябрь 11, 2007, 12:57 db.setDatabaseName("D:/test/tbase.fdb"); Лучше посмотреть в сторону aliases.conf для сервера - ибо нефиг указывать явный путь к базе ....Название: Re: [QT 4.3.0.][FireBird] error Driver not loader Отправлено: NiiLit от Октябрь 11, 2007, 21:43 А зачем Qt? Собери просто драйвер да и все ура!)_ готова ... :D :D :D ::) ::) ::) ::)QIBASE QSQLITE QODBC Лучше посмотреть в сторону aliases.conf для сервера - ибо нефиг указывать явный путь к базе .... и сюда посмотрю!всем еще раз сенгс |