![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: Zeos
operation cannot be performet on a inactive dataset
Hallo zusammen,
kann mir jemand sagen weshalb ich bei dieser Zuweisung: ZQuery1.connection := Zconnection1; die im Titel genannte Fehlermeldung erhalte? Die Fehlermeldung kommt auch bei jedem sonstigen Versuch auf die Query zuzugreifen :-( EDIT: die Query funktioniert beim Programmstart, das Grid zeigt die Daten an. Bei einer Änderung der Query per Button bekomme ich auch beim : ZQuery.sql.clear; obigen Fehler :-( EDIT2: selbst bei: ZQuery.Active := true; bekomme ich obigen Fehler, Das ist doch eigenartig, da ich doch damit eigentlich die Query aktiviere, oder ? |
AW: operation cannot be performet on a inactive dataset
Ist der Query verbunden?
|
AW: operation cannot be performet on a inactive dataset
was meinst du mit verbunden?
mit der Connection ? davon gehe ich aus, aber ich bekomme die Fehlermeldung ja auch schon bei der Zuweisung der Connection :-( |
AW: operation cannot be performet on a inactive dataset
Zitat:
Zitat:
Also vorher ein Query1.Close durchführen. |
AW: operation cannot be performet on a inactive dataset
muss ich morgen nochmal prüfen
ich melde mich danke erst mal. |
AW: operation cannot be performet on a inactive dataset
die Fehlermeldung ist leider richtig so, "on a inactive Dataset"
|
AW: operation cannot be performet on a inactive dataset
Zitat:
Die Götter von Lazarus haben Dir ein mächtiges Werkzeug zur Hand gegeben. Den Debugger. Benutze ihn um Herauszufinden, in welcher Zeile eigentlich der Fehler entsteht. Er entsteht nicht bestimmt nicht durch das Setzen der Connection oder des SQL-Statements. Stichwort: Haltepunkt setzen, schrittweise durch den Code gehen. Wie sollen wir sehen, was Du alles programmiert hast und daher wäre alles was jetzt geschrieben würde gleichzusetzen mit einer Aussage des Orakels von Delphi. |
AW: operation cannot be performet on a inactive dataset
alsooo,
ich habe die betroffene ZQuery (das Icon auf der Oberfläche in der Entwicklungsumgebung) kopiert und als ZQuery2 verwendet. Das hat funktioniert, kein Fehler mehr. Dann habe das Projekt kopiert,die ZQuery zurück umbenannt, neu kompiliert und der Fehler ist weg ;-) Kein Mensch weiss warum. Lazarus ??? |
AW: operation cannot be performet on a inactive dataset
Und wenn jetzt ein TDatasource auf ZQuery gezeigt hat, wäre der Seiteneffekt mit deinem Schlangenelixier auch verschwunden.
Bugfixing mit einem Zauberstab ist Magie, keine Frage. Wichtig ist jedoch, das Du das auf Anweisung kannst. Ansonsten würde ich Dir beim nächsten Mal eine eingehende Analyse empfehlen. Zauberstäbe (manchmal auch -pulver oder -elixiere) sind nicht immer und überall erhältlich. Dein Verstand schon. Aber trotzdem :thumb: dass der Fehler verschwunden ist. Ähnliches haben hier schon viele erlebt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz