![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
genusatplay |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
QT - qt-win-eval-4.4.0-vs2005
Подскажите плиз как подключить драйвер QMYSQL. в папке "$Qt\plugins\sqldrivers\" содержаться файлы: qsqlmysql4.dll qsqlmysql4.lib qsqlmysql4.dll.manifest qsqlmysqld4.dll qsqlmysqld4.lib qsqlmysqld4.dll.manifest и др. плагины для sqlite,psql,odbc все плагины были установлены по умолчанию.
выдает: ("J:/Qt/plugins", "D:/gos/path/debug") 4.4.0 ("QSQLITE", "QODBC3", "QODBC", "QPSQL7", "QPSQL") судя по qsqlmysqld4.dll.manifest, qsqlmysqld4.dll откомпилен под 2005 студию qsqlmysqld4.dll.manifest:
Причина редактирования: лучше использовать тэг code=cpp вместо codebox'а
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
было в форуме большое обсуждение по MySQL, читал?
|
|
|
genusatplay |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
можно попробывать кэш плагинов почистить, т.е. убить в реестре ветку:
HKEY_CURRENT_USER\Software\Trolltech |
|
|
genusatplay |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
можно попробывать кэш плагинов почистить, т.е. убить в реестре ветку: HKEY_CURRENT_USER\Software\Trolltech к сожалению непомогло, зато нашел в этой папке: HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.4\com.trolltech.Qt.QSqlDriverFactoryInterface:\J:\Qt\plugins\sqldrivers 3 ключа мультистрокового типа qsqlited4.dll = "2008-04-24T06:35:54 QSQLITE" qsqlodbcd4.dll = "2008-04-24T06:35:44 QODBC3 QODBC" qsqlpsqld4.dll = "2008-04-24T07:15:36 QPSQL7 QPSQL" добавил по образу и подобию qsqlmysqld4.dll = "2008-04-24T07:15:36 QMYSQL" перезашел в студию, но серавно незаработало |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
genusatplay, а сейчас вроде у тролей нет эвалюшена, может тебе Open Source попробывать?
ну или в трэкер им написать, отвечают довольно быстро |
|
|
genusatplay |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
genusatplay, а сейчас вроде у тролей нет эвалюшена, может тебе Open Source попробывать? ну или в трэкер им написать, отвечают довольно быстро в опен сорсе есть интеграция с студией? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
в опен сорсе есть интеграция с студией? нет, но встудии работать сможешь, проект для студии создавать прийдется руками, либо ждать когда Эдик добъет свой Qt Wizard.несможешь из в студии создавать GUI - надо будет Qt Designer запускать, справку тоже смотреть в Qt Assistant'е |
|
|
genusatplay |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
genusatplay |
![]()
Сообщение
#11
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
тока что пришло письмо с сылками и ключем на 30 дней... дак может сйчас все заработает? Только кэш почисть, не добавляя ничего, просто удали ветку.А координат для связи нету в письме, надо им сразу писать если что-то не так. нифига =( а можешь глянуть сколько у тебя ключей в ветке: [HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.4\com.trolltech.Qt.QSqlDriverFactoryInterface:\"путь к папке QT"\plugins\sqldrivers] |
|
|
ViGOur |
![]()
Сообщение
#12
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Почитай: Решение проблем при установке поддержки SQL драйверов., должно помочь.
У меня в свое время было: Цитата Если у вас возникли проблемы с загрузкой плагинов, и вы видите ошибку вроде этой: после удаления записи все стало в порялке.
QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QMYSQL проблема вероятно в том, что плагин имеет неправильный ключ сборки. Для отладки удалите соответствующую запись в $HOME/.qt/qt_plugins_(qtversion).rc файле. |
|
|
genusatplay |
![]()
Сообщение
#13
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
ViGOur |
![]()
Сообщение
#14
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
$HOME в винде %USERPROFILE% У меня это C:\Documents and Settings\ViGOur
Получается, что полный путь C:\Documents and Settings\ViGOur\.qt\qt_plugins_4.4.0.rc (примерно так) Да, папка .qt вроде скрытая... ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#15
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
в современной доке нет этой строчки, там так написано:
Цитата The problem is usually that the plugin had the wrong build key. This might require removing an entry from the plugin cache. Here is some more plugin debugging info. ViGOur, это видимо только к комерческой/эвалюшен версии относится, у меня нет такого каталога. а можешь глянуть сколько у тебя ключей в ветке: У меня нет драйвера интрбеза, поэтому ключа только 4 (два sqlite и два odbc)genusatplay, ты ветку в реестре сносил полностью? |
|
|
genusatplay |
![]()
Сообщение
#16
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
$HOME в винде %USERPROFILE% У меня это C:\Documents and Settings\ViGOur Получается, что полный путь C:\Documents and Settings\ViGOur\.qt\qt_plugins_4.4.0.rc (примерно так) Да, папка .qt вроде скрытая... ![]() я в total commander'е(галочка палить скрытые стояла) через поиск по маске искал.. "*.qt*" тово что нужно ненашел.. genusatplay, ты ветку в реестре сносил полностью? я ее забэкапил на всякий случай и полностью убил. после запуска студии qt часть ключей восстанавливал, но серавно неработало. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#17
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
ну тогда пиши тролям, пущай объясняют, как с эвалюшеном совладать, а то человек взял расхваленый инструмент, а он неисправен.
|
|
|
genusatplay |
![]()
Сообщение
#18
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ну тогда пиши тролям, пущай объясняют, как с эвалюшеном совладать, а то человек взял расхваленый инструмент, а он неисправен. гы.. прописал в реестр драйвера sql по правильному.. даты файлов нормальные и тд терь при коннекте выдает :
показывать показывает.. но неработает =) |
|
|
AD |
![]()
Сообщение
#19
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
гы.. прописал в реестр драйвера sql по правильному.. даты файлов нормальные и тд терь при коннекте выдает :
показывать показывает.. но неработает =) Сорри, а что не работает? Любое действие с БД? Или же только QSqlTableModel? Если не работает с последним, попробуй с QSqlQuery? Сообщение отредактировал AD - 8.11.2008, 22:46 |
|
|
genusatplay |
![]()
Сообщение
#20
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
гы.. прописал в реестр драйвера sql по правильному.. даты файлов нормальные и тд терь при коннекте выдает :
показывать показывает.. но неработает =) Сорри, а что не работает? Любое действие с БД? Или же только QSqlTableModel? Если не работает с последним, попробуй с QSqlQuery? qt у меня не видит драйвер QMYSQL тока када я сам в реестр вписал он стал выводить и QMYSQL но к базе не коннектится. |
|
|
dns777 |
![]()
Сообщение
#21
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 13.11.2008 Пользователь №: 420 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Скопируйте файл libmysql.dll из каталога установки бинарей MySQL в каталог указанный в переменной окружения %PATH% (т.е. %QTDIR%/bin).
|
|
|
genusatplay |
![]()
Сообщение
#22
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Гость_ilich87_* |
![]()
Сообщение
#23
|
Гости ![]() |
Цитата Скопируйте файл libmysql.dll из каталога установки бинарей MySQL в каталог указанный в переменной окружения %PATH% (т.е. %QTDIR%/bin). большое спасибо спасибо хоть и много времени прошло но я 2 дня сидел над ентой проблемой кучу всего перечитал и перепробовал спасибо чуваки !!! |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.6.2025, 1:11 |