Hi!
Vielen Dank für deine schnelle Antwort.
Zitat von
Bernhard Geyer:
Geh lieber gleich hin und schmeiß die
BDE weg und stell auf
ADO(Express) um und schau mal was da passiert.
Ich verstehe ja, daß ich immer wieder zu hören bekomme, daß ich von der
BDE weg soll, doch dies ist ein großes Projekt, welches ich lediglich an eine neue Prüfungsordnung anpasse und eine Umstellung wäre da nicht so einfach. Ich schwöre
neue Projekte werde ich mit einer anderen Zugriffsmethode erstellen.
Zitat von
Bernhard Geyer:
Ansonsten wäre (wie immer) Beispielcode bzw. Testprojekt sinnvoll.
Aufgrund deiner Forderung nach einem Testprojekt habe ich eines erstellt und dabei den Fehler selbst erkannt.
Ich hatte einfach die Parameterversorgung bei beforeOpen eingebaut. Das funktioniert auch, wenn die
Query geschlossen ist. Wenn die
Query offen ist und ich OPEN aufrufe, geht das Prog nicht in die BeforeOpen-Routine. Ich hatte den Close bis dahin erst bei BeforeOpen gemacht. Jetzt schließe ich die
Query bevor ich OPEN aufrufe. Dann funktionierte es.
Wieso ich der Meinung war mit dem Debugger die richtigen Werte gesehen zu haben, kann ich mir nicht erklären.
Danke für den Schubs in die richtige Richtung.