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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: База данных не открывается на другой машине  (Прочитано 3754 раз)
8Observer8
Гость
« : Сентябрь 16, 2014, 14:04 »

Привет!

На моей машине база данных SQLite открывается, а на другой - нет. В чём может быть причина?

Код
C++ (Qt)
   m_database = QSqlDatabase::addDatabase( "QSQLITE" );
   m_database.setDatabaseName( "Weighings.sqlite" );
 
   if ( !m_database.open() ) {
       QString message = tr( "Error: database file was not opened" );
       QMessageBox::information( this, tr( "Error" ),
                                 message );
   }
 

Записан
Bepec
Гость
« Ответ #1 : Сентябрь 16, 2014, 14:04 »

забыл плагин SQL в папку кинуть. Так же как и с платформс надо.
Записан
8Observer8
Гость
« Ответ #2 : Сентябрь 16, 2014, 14:24 »

Не могу найти Улыбающийся Где он лежит? Как называется?

Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #3 : Сентябрь 16, 2014, 14:39 »

plugins\sqldrivers\
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
8Observer8
Гость
« Ответ #4 : Сентябрь 16, 2014, 14:49 »

Вот эта "qsqlite.dll"? Где она должна лежать?
Записан
8Observer8
Гость
« Ответ #5 : Сентябрь 16, 2014, 14:52 »

Понял! Здесь: "sqldrivers"

Всем спасибо! Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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