Qt 2010.5, скачанный свежий инсталяк Firebird 2.5.1.
На удивление легко и без мата собрался плагин, но отказывается работать.
if (!db.open()
{
qDebug() << db.databaseName() << db.userName() << db.password() << db.lastError();
}
Вываливает
"127.0.0.1:C:\Progra~1\Firebird\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB" "SYSDBA" "masterkey" QSqlError(-904, "Error opening database", "unavailable database")
Файл существует, через консоль isql подключаюсь к нему на ура. Перенёс в корень диска - та же песня.
В директории с релизом лежат нужные fbclient.dll (взят из установленного Firebird, оттуда же тянулись инклюды для сборки плагина) и msvcr80.dll (в зависимостях у fbclient.dll), плагин в списке QSqlDatabase::drivers виден, зависимости все вроде учтены.
Чего ему ещё не хватает для счастья? Может кто заведомо рабочим поделится?