Чистовую запись, как правило, начинаю записывать вечером, чтобы меньше было посторонних звуков. Но да, из-за того, что я стараюсь обходиться без склеек, окончательный дубль часто получается уже к часу ночи.
Пробовал ставить mysql 5.1, 5.5, 5.7. В path все что нужно прописывать - пути к mysql'у, к qt. Драйвера пересобирал(хотя в последней версии qt они и так там есть в виде dll). Все равно выдает driver not found. В чем может быть проблема? PS И на каком mysql'е лучше дальше продолжать экспериментировать?
+Dmitriy Brodnikov на 5.1 получилось. Кто же знал, что оказывается надо собирать плагины через консоль которая рядом с qt creatorом в пуске. Да еще и ее от имени Администратора запускать...
Всё делал как у Вас. Но проблема в том что у меня при подключении QMYSQL мне пишет что QSqlDatabase: MYSQL driver not loaded. И предлагает другие драйверы, среди который нет MYSQL, а есть QSQLITE. А если я подключаю QSQLITE, то мне пишет что я подключён к БД, но при выборе таблицы, пишет что такой таблицы нет. Я работаю через MariaDB
Если БД у Вас на машине - 127.0.0.1 (localhost). В ином случае ip сервера на котором находится БД , но там ещё нужно будет порт выставить, если я не ошибаюсь.
+Лев Алексеевский То видео я уже смотрел. И пересмотрел его на всякий случай. Плагины есть. Все же не то там - у вас уже все стоит. А вот, к примеру, в mysql при установки вы какие компоненты выбирали? Как то ее, саму, mysql настраивали? И dbForge Studio for MySQL тоже как то настраивали, наверное? Вот именно про эти настройки я и имел в виду. Кажется понемногу разбираюсь. У вас используется в том видео mysql 5.1, сейчас уже есть 5.7 и, по видимому, внесли какие то изменения. Как думаете, стоит пробовать разбираться чего изменили в 5.7, или поставить 5.1?
Урок про БД, а примеры с формами, да и еще обрезанными))) Смысл этого обучающего видео теряет свой смысл, так как рассчитан уже на тех кто свободно клепает формы. Однако визуалка в плане обучения стоит за работой с СУБД, так что смысла в этом не много.
Да, последовательность уроков может быть не всегда удачная, но дело в том, что я не претендую на создание стройного законченного видеокурса. Стараюсь в рамках одной тематики идти от простого к сложному, но глобально никакой системы нет. А если в каждом видео все разъяснять с азов, то либо примеры будут примитивные, либо видео очень длинное. Пытаюсь искать золотую середину.
С этим не спорю. Просто подключение к Qt не всегда однозначно и просто. Я перепробовал несколько вариантов подключений и ни один не сработал в т.ч. Ваш. Я не знаю с чем это связано. Сработал лишь вот такой способ подключения. Возможно кому нибудь понадобится. QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); // Указываем соответствующий драйвер. db.setDatabaseName("DRIVER={SQL Server};SERVER=ACER\\SQLEXPRESS;DATABASE=School;Trusted_Connection=yes;"); // где ACER\\SQLEXPRESS - это имя соединения, а School - имя БД Такие не очевидные темы все таки стоит подробнее рассматривать. Но так или иначе все равно заслуженный лайк... Вы многим помогли.