andyah
Goto Top

Access XP - Sqlite Neue Daten werden nicht gleich angezeigt

Hi NG,

ich habe mit Access XP in Verbindung mit SQLite folgendes Problem:

SQLite Datenbank als ODBC-Verknüpfung (SQLite3 Treiber).
Neu eingegebene Daten werden als #GELÖSCHT angezeigt. Beim erneuten öffnen der Tabelle sind alle Daten wieder da.

Der Primäre Schlüssel ist ein Autowert als Integer, alle Anderen sind Testfelder.

Wo liegt mein Problem?

Gruß
Andy

Content-Key: 223179

Url: https://administrator.de/contentid/223179

Ausgedruckt am: 29.03.2024 um 15:03 Uhr

Mitglied: colinardo
colinardo 28.11.2013 um 21:45:20 Uhr
Goto Top
Hallo Andy,
das ist ein generelles Problem bei der Verwendung des SQLite ODBC Treibers und Access in Verbindung mit AutoWert-Feldern. Es scheint das es hier beim Wechsel zu einem neuen Datensatz ein Timing-Problem gibt, so dass beim Update des vorhergehenden Datensatzes noch kein AutoWert von Access generiert wurde, und daraufhin der ODBC-Treiber dieses Verhalten zeigt:

Abhilfe bringt das Vermeiden von AutoWert Feldern. Alternativ eine VBA-Prozedur das die Tabelle regelmäßig mit .Refresh aktualisiert.

Grüße Uwe