Klappt nicht, wie ich mir das vorstelle. Zur Laufzeit kommt dann der Fehler "Operation bei geschlossener Datenmenge nicht ausführbar" oder so...
Sprich er überspringt bzw. bejaht die Abfrage:
if DatMod.KQu.Active = true then
begin
... //Queryarbeit
end;
IMHO: Activ is die
Query ja, aber closed!!! Die Frage aber nun, wie prüfe ich, ob sie closed is...
PS: Die
Query akriviere ich bei Programmstart und entaktiviere ich erst bei Programmende. Ich arbeite generell immer mit close und open bei kurzen reloads.