Niby trywialne zadanie ale chyba nie takie oczywiste... przeglądam dokumentację QSqlDatabase i chcę użyć funkcji primaryIndex
QSqlIndex primaryIndex(const QString &tablename) const
niby w opisie jest napisane, że funkcja ta przyjmuje argument typu const QString
który ma odzwierciedlać nazwę tablicy w bazie danych, tylko problem jest taki, że po wpisaniu różnych kombinacji kompilator wywala błędy
Calling 'primaryIndex' with incomplete return type 'QSqlIndex'
a argument podaję w taki sposób:
db.primaryIndex("tPracownicy");
lub
const QString tbName="tPracownicy";
db.primaryIndex(tbName);
lub
db.primaryIndex(QString("tPracownicy"));
I wszystkie podane argumenty podane są źle, czy wie ktoś o co tutaj chodzi ?