Название: Не открывает Бд на другом компьютере Отправлено: jatsuk от Март 30, 2011, 12:19 Скомпилил приложение, попытался запустить на другом коме - всё работает, но база данных не открылась или пустая...
База подключается в приложениивот так : db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("1234.db"); db.open(); Название: Re: Не открывает Бд на другом компьютере Отправлено: alexman от Март 30, 2011, 13:59 Файл создался, но пустой? Так чего же вы хотели...
Название: Re: Не открывает Бд на другом компьютере Отправлено: jatsuk от Март 30, 2011, 14:10 Хотел, чтобы открылась моя база, которую создал на моем компьютере. А она почему то не открывается на другом, все нормально скопировано с папки резил и база там тоже есть. заново она не создается, просто не открылась.
Название: Re: Не открывает Бд на другом компьютере Отправлено: Пантер от Март 30, 2011, 14:12 После open сделай qDebug () << db.lastError ().text () и увидишь в чем косяк.
Название: Re: Не открывает Бд на другом компьютере Отправлено: jatsuk от Март 30, 2011, 14:33 Driver not loaded
Название: Re: Не открывает Бд на другом компьютере Отправлено: jatsuk от Март 30, 2011, 15:04 Проблему решил. Просто скопировал qsqlodbc4.dll в папку с екзешником
Название: Re: Не открывает Бд на другом компьютере Отправлено: DenisKh001 от Апрель 25, 2011, 14:17 Скопировал dll, все равно та же проблема. Ошибка "Driver not loaded". Что можно сделать еще?
Крохотная база создается в программе, никакой внешней базы нет. Название: Re: Не открывает Бд на другом компьютере Отправлено: Пантер от Апрель 25, 2011, 14:19 В поиск по фразе "Driver not loaded", тема уже миллион раз поднималась.
Название: Re: Не открывает Бд на другом компьютере Отправлено: jatsuk от Апрель 26, 2011, 15:26 Папку sqldrivers с драйверами в корень. ТОЛЬКО тогда работает. В предыдущем моем посте ошибочка вышла )
|