Hier der Code:
Code: Alles auswählen
QSqlQuery Abfrage(Datenbankverbindung);
Abfrage.prepare("CALL ListeAllerLiefererNachName()");
if(!Abfrage.exec())
{
ok=false;
Fehler=Abfrage.lastError().databaseText() +"\r\n"+Abfrage.lastError().driverText();
}
else
{
Datenmodell->setQuery(Abfrage);
ok=true;
}
Es wird der Fehler ausgeworfen:
"can't return a result set in the given context
An der MySQL Konsole liefert die Prozedur die Daten.