Re: Zurückschreiben der DB auf die HD
- From: "Wilfried Dietrich" <post@xxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 9 Jul 2008 11:46:17 +0200
Hallo Susann,
vielen Dank für Deine Antwort. Klingt sehr logisch und deckt sich jaDann hast Du das "JetEngine.RefreshCache" sheinbar nicht für deine
*fast* mit meiner Vermutung, dass die Daten noch im Arbeitsspeicher
liegen, wenn es auch hier eben der Cache ist.
Ich habe Deine Code-Ergänzung 1:1 umgesetzt, aber leider auch hier
Fehlanzeige.
verwendete Connection ausgeführt.
Ich verwende das beschrieben "Cache refreshen" schon seit vielen Jahren
in sehr Zeit kritischen Mehrbenutzer Systemen, wo an anderen Arbeitsplätzen,
in Bruchteilen von Sekunden, die aktuallisierten Daten benötigt werden.
Allerdings geht es da mehr darum, dass nicht jemand den PC ausschaltet,
sondern darum das die neuen Daten sofort an allen anderen Arbeitsplätzen
zur Verfügung stehen. Aus diesem Grund refreshe ich den Cache,
in den zeitkritischen Aktuallisierungen, nicht nur nach einem RS.Update
sondern auch direkt vor dem RS.Open.
Das klappt bis dto. hervorragend.
Die Connection wird beim Programmstart geöffnet und erst beim Beenden
wieder geschlossen.
Frage: Gibt es eine Möglichkeit abzufragen, ob das Leeren des CachesIst mir nicht bekannt. Das Refreshen sollte aber normalerweise nur
erfolgreich war und die Daten physisch zurückgeschrieben wurden?
Millisekunden dauern.
Wenn der Datensatz (Datensatz - weil .Update) wirklich nicht in Bruchteilen
einer Sekunde in die DB geschrieben wird, dann versuch es damit:
1. Das doppelte "Set rcsDest = New ADODB.Recordset" entfernen.
2. Nach "Je.RefreshCache conDest" das RS noch mal öffnen und
gleich wieder schließen. ???
Meine Code-Einfügung "Set Je = New JRO.JetEngine" sollte zur besseren
Lesbarkeit und von der Ablauflogik her über
"File = App.Path & "db\messdaten.mdb" eingefügt werden.
Also:
...
Set Je = New JRO.JetEngine
File = App.Path & "db\messdaten.mdb"
Set conDest = New ADODB.Connection
conDest.Open ...
Set rcsDest = New ADODB.Recordset
rcsDest.Open ...
...
Gruß
Wilfried
.
- References:
- Zurückschreiben der DB auf die HD
- From: Susann Markward
- Re: Zurückschreiben der DB auf die HD
- From: Wilfried Dietrich
- Re: Zurückschreiben der DB auf die HD
- From: Susann Markward
- Zurückschreiben der DB auf die HD
- Prev by Date: Re: Zurückschreiben der DB auf die HD
- Next by Date: Re: Zurückschreiben der DB auf die HD
- Previous by thread: Re: Zurückschreiben der DB auf die HD
- Next by thread: Hierarchische Recordsets
- Index(es):