Entwickler-Ecke
Datenbanken - Exeptionmeldung : Cursor nicht aus Abfrage zurückgekehrt
Ulrich Michalik - Mi 26.06.02 12:19
Titel: Exeptionmeldung : Cursor nicht aus Abfrage zurückgekehrt
Ich benutze zwar Kylix, aber vielleicht ist die Problematik in Delphi ebenso.
Aufruf findet wie folgt statt
SQLClientDataSet.Close;
SQLClientDataSet.CommansText := 'DELETE FROM Personal' // Beispiel
SQLClientDataSet.Open;
// Jetzt bekomme ich die Fehlermeldung 'Cursor nicht aus Abfrage zurückgekehrt'
Weiss jemand warum ??
GuGl - Mi 26.06.02 13:23
Hi,
bei einem Delete kannst du nicht mit OPEN arbeiten,
da der Delete keine Ergebnismenge zurückliefert,
sondern nur eine Aktion in der DB (nämlich Löschen) auslöst.
OPEN nutzt man bei Select-Statements bei denen Daten angefordert werden.
Bei Delete, Update, usw. immer Execsql nutzen
Ulrich Michalik - Do 27.06.02 11:06
Titel: SQLClientDataset hat keine Methode ExecSQL
Die Komponente SQLClientDataset hat keine Methode ExecSQL. Und mit SQLQuery kann ich keine Unidirektionalen Datenmengen im Grid anzeigen. Ich bin das Problem um gangen in dem ich SQLConnection.Execute('SQLString',NULL) aufgerufen habe. Aber so ganz sicher bin ich mir nicht dabei.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!