access error 3709
Klymer
Gesendet: 06.07.11 13:51
Betreff: access error 3709


leider kein trivialer fehler

ich habe: eine access-anwendung, die eine andere access-anwendung aufruft. (access xp)

dorthin werden daten kopiert und ein makro angestoßen
in diesem werden die daten aufbereitet und als report gedruckt
soweit sogut, nur manchmal passiert es daß es zu dem fehler 3709 (The search key was not found in any record) kommt
dies passiert v.a. dann wenn dieser oben beschriebene vorgang mehrmals (in einer schleife) aufgerufen wird.
werden die datensätze einzeln verarbeitet (sei es von der ansteuernden access-db aus oder in der aufgerufenen access-db selbst) dann läuft alles einwandfrei

bei m$ hieß es als mögliche lösung: das problem kann auftauchen wenn memofelder in den tabellen einenn index haben und dort große datenmengen vorhanden sind.
dies war auch der fall, aber das entfernen des indexes hat nichts gebracht. und bevor jemand fragt: ja ich habe kontrolliert ob der index zur laufzeit neu erzeugt wird. nein, wird er nicht. der fehler bleibt.

irgendwelche ideen? (außer access in die tonne treten? )

danke
Top of the page Bottom of the page