Query.CommitUpdate oder Table.CommitUpdate meldet "xx_Query:" bzw. "xx_Table: Not in cached update mode.
Aber sowie es aussieht funktioniert es jetzt, ich lasse ein xx_Query.Close folgen. Ich denke das ist aber eher Zufall, ich hatte die identischen Löschkommandos auf zwei Tabellen, bei einer wurde gelöscht, bei der anderen nicht.
Die Property "AutoRefresh" ist "True", "ChachedUpdate" ist "False", dazu steht folgendes in der Hilfe:
| Zitat: |
| The cached updates feature allows users to retrieve data from a database and make changes to that temporarily cached data without immediately writing to the actual underlying database. Users can make changes over a prolonged period with a minimum amount of resource locking at the actual database. After modifying the data, users call an update function to save their changes in the actual database. The update function sends to the database a batch of all inserts, deletes, and modifications made since the last update function call. |
Aber da diese aus ist, müsste es ja ohnehin sofort geschrieben werden? Zeigt die Datenbankoberfläche eigentlich den aktuellen Zustand der Datenbanktabelle an?
Thx für bisherige Antworten
Moderiert von
Tino: Quote-Tags hinzugefügt.