Dieser hier gezeigte "Haupt-Recordset" wird beim Start der Applikation problemlos mit Änderungen an diversen Feldern zurück auf die jeweilige Tabelle geschrieben. Ein weiteres Recordset, wie gesagt mit gleicher Code-Systematik, wird geöffnet, ein ".AddNew" funktioniert ohne Fehler, Felder können beschrieben werden, aber das folgende ".Update" bringt eine Fehlermeldung "ODBC-Aufruf fehlgeschlagen".
Ich hoffe dir ist bewusst, dass man mit einem Recordset lokal erstmal alles machen kann - man kann mit ihnen lokal sogar ganz ohne Datenbank arbeiten - erst mit Update werden dessen Daten an die DB abschickt (darum kommt der Fehler erst beim Update).
Warum der Fehler kommt, keine Ahnung / schwer zu sagen. Dazu müsste man genaueres über den Aufbau / die Struktur der Datenbank wissen. Es kann z.B. sein das du beim Erstellen eines neuen Datensatzes (AddItem) einen Schlüssel generierst, der in der DB schon vorhanden ist und abgelehnt wird.
|