powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Qt и Database
12 сообщений из 12, страница 1 из 1
Qt и Database
    #33346184
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объявляю #include <QSqlDatabase>, компилирую и получаю сообщение "No such file or directory". Ессесьно проверил наличие файла. Разумеется есть. В чем может быть проблема?
...
Рейтинг: 0 / 0
Qt и Database
    #33346190
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разумеется такого файла нет.
Зато есть qsqldatabase.h.
...
Рейтинг: 0 / 0
Qt и Database
    #33346217
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это и имелось в виду. И *.h и *.cpp. Но легче от этого не становится.
...
Рейтинг: 0 / 0
Qt и Database
    #33346228
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторяю для особо тормозных. Не существует файла QSqlDatabase. Существует qsqldatabase.h.
...
Рейтинг: 0 / 0
Qt и Database
    #33346233
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как с экзаплами быть? Там именно <QSqlDatabase> объявляется.
...
Рейтинг: 0 / 0
Qt и Database
    #33346299
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jА как с экзаплами быть? Там именно <QSqlDatabase> объявляется.
Ф КуТэ, скока видел (а видел правда не многа) названия файлов линкуемых всегда маленькие. Ф смысли маленькими буквами. Названия функция фсегда первая букавка маленькая. Остальные большие. В мане, скока помню, есть лаги на эту тему. В любом случае попробовать ничего не стоит.
...
Рейтинг: 0 / 0
Qt и Database
    #33346306
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как думаете, если пересобрать КуТе, чё нить изменится? Я сам в нем не силен занимаюсь когда время появляется. И вот на такую байду наткнулся...
...
Рейтинг: 0 / 0
Qt и Database
    #33346334
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааааа.... у тебя QT 4.0.1 поди?
Там странные хедеры слегка :) Загляни в них и сам все поймешь.
...
Рейтинг: 0 / 0
Qt и Database
    #33346365
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С прежней проблемой разобрался. Нужно было в файл проекта добавить QT += sql. Но теперь следующая проблема


QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("test");
db.setUserName("root");
db.setPassword("578010");
bool ok = db.open();


Не могу открыть БД. Постоянно ok == false.
...
Рейтинг: 0 / 0
Qt и Database
    #33346392
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а db.lastError() что возвращает?
...
Рейтинг: 0 / 0
Qt и Database
    #33346402
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db.lastError() пишет "Driver Not Loaded".
...
Рейтинг: 0 / 0
Qt и Database
    #33346764
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При попытке выполнить сборку плагина (согласно Assistance)

cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake -o Makefile "INCLUDEPATH+=C:\MYSQL\INCLUDE" "LIBS+=C:\MYSQL\LIB\OPT\LIBMYSQL.LIB" mysql.pro
mingw32-make

Сообщает, что не найден файл lmysql.lib .
Если выполняю
configure.exe -release -qt-sql-mysql то в процессе перекомпиляции сообщает: qsql_mysql.h:34:19: mysql.h no such file or directory.
qsql_mysql.h:82 error:Expected ')' before '*' token.

Тоже самое получаю если согласно примера указываю
#include "C:/Qt/4.0.1/src/sql/drivers/mysql/qsql_mysql.cpp"
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Qt и Database
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]