Hallo zusammen,
Da das Thema etwas komplexer ist, versuche Ich es mal zunnächst sehr abstrakt zu erklären, ehe ich ggf. ins Detail gehe.
Für nähere Details könnt Ihr mich gerne Fragen.
Es geht um Folgendes:
Ich greife via ADODB von Excel aus auf eine Access-Datenbank zu und gebe die abgefragte Daten (teilweise Kreuztabellen) in ein Excelsheet aus.
Die besagte Access-Datenbank beinhaltet verknüpfte Tabellen zu weiteren Access-Datenbanken.
Ich kann die Abfrageergebnisse ohne Probleme in ein Excelsheet ausgeben.
Das funktioniert alles tadellos.
Sobald Ich jedoch parallel auf ein und die selbe Access-Datenbank von mehreren Clients (verschiedene PCs) aus versuche die gleichen Abfragen auszuführen, kommt es dabei scheinbar zu Störungen - wie gesagt, nur bei parallelem Zugriff !
Dies wirkt sich so aus, dass die Abfrageergebnisse teilweise "verschluckt" werden und "lückenhaft" sind.
z.B. fehlen die Daten aus einigen Kreuztabellen-abfragen.
Führt man die Abfrage erneut aus, erfolgt keine Veränderung. Das Abfrageergebnis bleibt unverändert.
Habt Ihr ein derartiges Szenario schon mal so oder so ähnlich erlebt?
Gibt es eine plausible Erklärung hierfür?
Gerade für eine Datenbank sollte doch ein "parallelen" Zugriff von mehreren Clients möglich sein !?
|