View Full Version : Kein Update via MS Access
Hallo,
ich habe in MS Access 97 eine Tabelle der AS/400 verknüpft (über den CA ODBC-Treiber). Die Daten werden auch korrekt angezeigt. Nur kann ich keine Änderungen an den Daten vornehmen.
Da ich auf diesem Gebiet noch nicht so viel Ahnung habe, weiß ich nicht so recht, wo ich suchen soll.
Hat jemand einen kleinen Tipp?
Gruß
Jens
alexander may
06-09-05, 10:09
Hallo,
ich habe in MS Access 97 eine Tabelle der AS/400 verknüpft (über den CA ODBC-Treiber). Die Daten werden auch korrekt angezeigt. Nur kann ich keine Änderungen an den Daten vornehmen.
Da ich auf diesem Gebiet noch nicht so viel Ahnung habe, weiß ich nicht so recht, wo ich suchen soll.
Hat jemand einen kleinen Tipp?
Gruß
Jens
Hallo,
könnte es an der Berechtigung liegen?
was sagt denn ein
DSPOBJAUT OBJ(LIB/OBJ) OBJTYPE(*FILE)
über dein Benutzerprofil aus???
Gruss
Alexander
Bei der Verknüpfung von Tabellen sucht Access einen UNIQUE-Index. Ist dieser nicht vorhanden, wird eine Feldliste angezeigt in der man die Felder des eindeutigen Schlüssels angeben muss.
Erfolgt dies nicht, bzw. es wird kein UNIQUE-Index gefunden, kann die Tabelle nicht verändert werden.
Definiert man über o.a. Feldliste einen Schlüssel, kann es trotzdem bei Änderungen/Löschungen zu Problemen kommen, nämlich dann, wenn mehr als 1 Satz für Ändern/Löschen ermittelt wurde.
Bei der Verknüpfung von Tabellen sucht Access einen UNIQUE-Index. Ist dieser nicht vorhanden, wird eine Feldliste angezeigt in der man die Felder des eindeutigen Schlüssels angeben muss.
Erfolgt dies nicht, bzw. es wird kein UNIQUE-Index gefunden, kann die Tabelle nicht verändert werden.
Jip, das war's.
Besten Dank.
Gruß
Jens
Ich habe auch dieses Problem gehabt, Gelöst wurde es durch die Journalisierung der entsprechenden Tabellen
Grüße HP
Die Journalisierung kann dieses Problem von Access nicht lösen.
Ob Journalisierung gebraucht wird oder nicht, hängt von der DSN-Konfiguration ab (Commit *NONE/*CHG).
Access will aber einen eindeutigen Schlüssel, wenn man eine Tabelle über "Tabelle öffnen" bearbeitet.
Per VBA kann ich natürlich alles selber steuern und benötige diesen Schlüssel daher nur, wenn ich per "select * from mytable" Update-/Delete-Methoden verwenden will.
Auch dann meldet Access, dass dies so nicht geht. Ich benötige dann ggf. Änderungs-/Löschabfragen.