crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Driver not loaded
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 30.9.2010, 10:34
 
Цитата(potkin @ 30.9.2010, 13:24) *
Так я не понял зачем на клиенте ставить MySQL ???
чтобы клиентская часть мускуля была на клиенте
potkin Дата 30.9.2010, 9:24
  molchanoviv, Litkevich Yuriy,
Так у меня MySQL сервер установлен на отдельном компе "ХХХ".
А клиенты коннектятся к этому компу "ХХХ", вернее к MySQL-ю на этом компьютере.
Так я не понял зачем на клиенте ставить MySQL ???
Просто я поставмл его (MySQL) на клиенте, чтоб не писало "Driver not loaded."
Вопрос во в чём: как запустить софтину на клиенте без установки МуСкуля, может какие длл-ки нужня ???

Нужна вот эта ДЛЛ-ка
libmysql.dll
Litkevich Yuriy Дата 30.9.2010, 5:44
 
Цитата(potkin @ 29.9.2010, 21:55) *
П.С. Не ставить же на каждого клиента MySQL
как это не ставить?
Если ты перетащил на другую машину вордовский документ. То чтобы его открыть, нужно чтобы на машине был ворд.
molchanoviv Дата 29.9.2010, 18:26
  Естесственно ставить, либо использовать MySQL Embedded
potkin Дата 29.9.2010, 17:55
  Driver not loaded.

Статей как решить эту проблему в инете немерянно, перепробовал много чего, не помогло.
Поэтому решил написать сюда, вернее задать вопрос.
И так:

На машине где собран Qt и дрова для Скул Серверов всё работает.
Проблема на клиентах, такая:
Подключение к SQLite есть и работает нормально.
А вот к MySQL нет, пишет что: "Driver not loaded".

Что я пробовал:
в mail.cpp
    QApplication a(argc, argv);
    Login log;
    log.show();

1 вариант:    a.addLibraryPath("C:\Ekzamen03");
2 вариант:    a.addLibraryPath(a.applicationDirPath());
3 вариант:    a.addLibraryPath(a.applicationDirPath() + "\libraries");
4 вариант:    a.addLibraryPath("./libraries");
.......

дрова которые есть:
Раскрывающийся текст

libqsqlite4.a
libqsqlited4.a
libqsqlmysql4.a
libqsqlmysqld4.a
libqsqlodbc4.a
libqsqlodbcd4.a
qsqlite4.dll
qsqlited4.dll
qsqlmysql4.dll
qsqlmysqld4.dll
qsqlodbc4.dll
qsqlodbcd4.dll


Пробовал собирать проэкт и как "debug" и как "release"

Подскажите пожалуйста что делаю не так :)

Установил на клиент сервер MySQL и всё заработало.
Тоесть надо какие-то dll-ки для моей софтинки, чтоб работало.
А вот какие, может кто знает ???
П.С. Не ставить же на каждого клиента MySQL ...
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.4.2024, 5:16