все сделал как указано. с базой соединяется, но выдает ошибку при запросе: нет такой таблицы в базе данных.
подключение к базе данных:
bool createConnection()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("employees");
if(!db.open())
{
return false;
}
return true;
}
..
Запрос:
if( createConnection())
{
QString str = "SELECT f_name FROM employee_data";
QSqlQuery query;
query.exec(str);
qDebug()<<query.lastError().text();
...
}
Ошибка: "no such table: employee_data Unable to execute statement"
хотя в mysql следующие команды показывают, что такая таблица(employee_data) существует
USE employees;
SHOW TABLES ;
что я делаю не так?