Russian Qt Forum
Ноябрь 23, 2024, 08:21
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
mysql
Страниц: [
1
]
2
3
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: mysql (Прочитано 29028 раз)
QCasper
Гость
mysql
«
:
Июнь 22, 2006, 23:27 »
расскажите, пожалуйста, как работать с mysql. Я сделал минимум с помощь QSqlDatabase мне вываливается что типа QMYSQL драйвер not loaded.
Записан
Azathoth
Гость
mysql
«
Ответ #1 :
Июнь 23, 2006, 09:19 »
Какая операционка?
Если Qt собирался из сырцов, то как внимательно читался configure --help?
Тут на самом деле все не так однозначно.
Что говорил Гугл и какие действия предпринимались?
Записан
QCasper
Гость
mysql
«
Ответ #2 :
Июнь 23, 2006, 09:59 »
Цитата: "Azathoth"
Какая операционка?
Если Qt собирался из сырцов, то как внимательно читался configure --help?
Тут на самом деле все не так однозначно.
Что говорил Гугл и какие действия предпринимались?
- Windows XP
- ставилось посредством этого файлика qt-win-opensource-4.1.1-mingw.exe
- я установил себе мускл с либами и сурцами и попыталя скомпилить то что в qtdir/src/sql/drivers/mysql - скомпилил, получил либу. А че собсна дальше делать я не знаю
Записан
AlexKiriukha
Гость
mysql
«
Ответ #3 :
Июнь 23, 2006, 10:50 »
Попробуй
http://ru.wikibooks.org/wiki/Qt4_%D0%A7%D0%90%D0%92%D0%9E
Если там что-то не правильно - то если поправишь - сделаешь добро людям :-)
Записан
QCasper
Гость
mysql
«
Ответ #4 :
Июнь 24, 2006, 15:46 »
Цитата: "AlexKiriukha"
Попробуй
http://ru.wikibooks.org/wiki/Qt4_%D0%A7%D0%90%D0%92%D0%9E
Если там что-то не правильно - то если поправишь - сделаешь добро людям :-)
так, собрал плагинчик, а что дальше, все равно мне вываливается
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
Записан
BaltikS
Гость
mysql
«
Ответ #5 :
Июнь 25, 2006, 09:41 »
Могу сказать только одно, что у меня фигня тоже не работала сначала, но спустя какое то время заработала сама собой... В чём дело, до сих пор не понимаю... Там фишка будет ещё потом переноса клиентской программы на "голую" машину... У меня так до сих пор это не работает...
Записан
QCasper
Гость
mysql
«
Ответ #6 :
Июнь 25, 2006, 12:31 »
Цитата: "BaltikS"
Могу сказать только одно, что у меня фигня тоже не работала сначала, но спустя какое то время заработала сама собой... В чём дело, до сих пор не понимаю... Там фишка будет ещё потом переноса клиентской программы на "голую" машину... У меня так до сих пор это не работает...
фишка очень проста нужно захватить с собой драйвер qsqlmysql.dll, и будет работать, ну и libmysql.dll, которая с сервером идет. По идее должно работать, причем у меня стоит комерческая и опенсурс версии qt, на комерческой пашет, на опенсурс - нифига, вывод простой - я как-то криво собрал драйвер, где-то что-то забыл, вопрос - что...
Записан
BaltikS
Гость
mysql
«
Ответ #7 :
Июнь 25, 2006, 16:00 »
Я это уже делал естественно (по поводу ДЛЛек) и версия коммерческая
, и не черта не работает
.... и вручную драйвер компилил тоже..... Мне кажется дело не в этом а вглючности самого мускулового драйвера
добавлено спустя 1 минуту:
Причём, заметил что после установки самого сервера на эту же машину спустя Нное время начинало работать...
)))
Записан
QCasper
Гость
mysql
«
Ответ #8 :
Июнь 25, 2006, 18:56 »
Цитата: "BaltikS"
Я это уже делал естественно (по поводу ДЛЛек) и версия коммерческая
, и не черта не работает
.... и вручную драйвер компилил тоже..... Мне кажется дело не в этом а вглючности самого мускулового драйвера
добавлено спустя 1 минуту:
Причём, заметил что после установки самого сервера на эту же машину спустя Нное время начинало работать...
)))
вот меня в обоих твоих постах мучает "спустя энное время", как же так блин...
добавлено спустя 2 часа 47 минут:
Я УЖЕ ЗАТРАХАЛСЯ, ПОМОГИТЕ УМНЫЕ ЛЮДИ!!!
Записан
BaltikS
Гость
mysql
«
Ответ #9 :
Июнь 25, 2006, 20:39 »
Цитата: "QCasper"
вот меня в обоих твоих постах мучает "спустя энное время", как же так блин...
Я сам в чудеса не верю, но ей богу с чем это связано так и не установил.
Записан
SLiDER
Гость
mysql
«
Ответ #10 :
Июнь 25, 2006, 23:22 »
Цитата: "QCasper"
Я УЖЕ ЗАТРАХАЛСЯ, ПОМОГИТЕ
Сам под мускул ни чего не пишу, но на компе стоит (для тестирования всякого php-барахла cms, форумы и т.п. - для корпоративного сервера :wink: ). Так вот, только что проверил, работает. Qt 4.1.1 пересобранный (правда коммерческая версия), винда ХР, мускул 5.(чего то там). По аналогии с постгре хочется спросить: "В системе, в переменной PATH, путь к libmySQL.dll прописан?". А демка (demos\sqlbrowser) работает? А кутевые дрова после сборки в папку plugins\sqldrivers легли?
Записан
QCasper
Гость
mysql
«
Ответ #11 :
Июнь 26, 2006, 01:48 »
Цитата: "SLiDER"
Цитата: "QCasper"
Я УЖЕ ЗАТРАХАЛСЯ, ПОМОГИТЕ
Сам под мускул ни чего не пишу, но на компе стоит (для тестирования всякого php-барахла cms, форумы и т.п. - для корпоративного сервера :wink: ). Так вот, только что проверил, работает. Qt 4.1.1 пересобранный (правда коммерческая версия), винда ХР, мускул 5.(чего то там). По аналогии с постгре хочется спросить: "В системе, в переменной PATH, путь к libmySQL.dll прописан?". А демка (demos\sqlbrowser) работает? А кутевые дрова после сборки в папку plugins\sqldrivers легли?
патч прописан.
у демки qmysql нет в списке дров
дрова в папку легли qsqlmysql.dll и qsqlmysqld.dll
комерческая версия у меня тоже работает, но там я драйвера есесно не сам собирал - уже были.
Записан
crocus
Гость
mysql
«
Ответ #12 :
Июнь 26, 2006, 03:34 »
Видимо на этом сайте Вы все топики уже перечитали.
На сайте qtlib был такой же вопрос, ознакомьтесь с ним.
1. в wikibooks нужно поправочку внести, файл def не полностью отвечает требованиям Qt, его руками доводить надо.
2.библиотеку libmysql.a нужно класть в /lib и libmySQL.dll /system32
3. у меня возникала путаница с путями поэтому в qmysql.h путь прописал к mysql.h явно.
Ну если необходимо могу свой файл libmysql.a скинуть.
Записан
Sergey B.
Программист
Offline
Сообщений: 544
mysql
«
Ответ #13 :
Июнь 26, 2006, 06:43 »
Цитата: "BaltikS"
Могу сказать только одно, что у меня фигня тоже не работала сначала, но спустя какое то время заработала сама собой... В чём дело, до сих пор не понимаю... Там фишка будет ещё потом переноса клиентской программы на "голую" машину... У меня так до сих пор это не работает...
положи libmysql.dll (mingw ский в Windows\System32\)
Записан
QCasper
Гость
mysql
«
Ответ #14 :
Июнь 26, 2006, 13:00 »
Цитата: "crocus"
Видимо на этом сайте Вы все топики уже перечитали.
На сайте qtlib был такой же вопрос, ознакомьтесь с ним.
1. в wikibooks нужно поправочку внести, файл def не полностью отвечает требованиям Qt, его руками доводить надо.
2.библиотеку libmysql.a нужно класть в /lib и libmySQL.dll /system32
3. у меня возникала путаница с путями поэтому в qmysql.h путь прописал к mysql.h явно.
Ну если необходимо могу свой файл libmysql.a скинуть.
что-то я не совсем понял с путями, зачем куда-то перекладывать, если и так все друг друга видят. и что там с деф файлом, по-подробнее будьте любезны.
добавлено спустя 1 минуту:
Цитата: "Sergey B."
положи libmysql.dll (mingw ский в Windows\System32\)
что за такой libmysql.dll mingwский и где его взять?
Записан
Страниц: [
1
]
2
3
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...