Qt und Gespeicherte Prozeduren in Datenbanken.
Verfasst: 3. November 2005 12:04
Hallo, ich wollte gespeicherte Prizeduren einsetzen um das das Programm übersichlicher zu gestalten. Doch leider weigert sich Qt.
So hatte ich es versucht:
doch leider klappt das nicht. An den Eingabeauffordrung der Datenbank funktioniert die Funktion. Es wird MySQL 5 benutzt.
Ich erhalte den Fehler: Can't return a result set in the given context.
Prozeduren die Datensätze anlegen funktionieren. Nur welche die welche zurückliefern streiken.
So hatte ich es versucht:
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();
}
Ich erhalte den Fehler: Can't return a result set in the given context.
Prozeduren die Datensätze anlegen funktionieren. Nur welche die welche zurückliefern streiken.