Bublerator
02-12-05, 10:58
Ich habe folgendes Problem: Ich will Datensätze auf einer AS400 über einen ODBC Link von Access 2003 löschen. Leider wird mir gesagt nur Leserechte vorhanden. Was ist der Fehler? Was muss ich machen?
In der ODBC-Konfig den Schalter "Nur Lesen" ausmachen.
Für Access gilt:
Wenn die Tabelle keinen eindeutigen (UNIQUE) Schlüssel enthält, ist ein Bearbeiten der Tabelle nicht möglich. Hinzufügen geht, aber ändern und löschen wird nicht erlaubt.
Lege auf der AS/400 einen UNIQUE-Key an und verknüpfe die Tabelle neu !
Alternativ musst du Lösch- bzw. Änderungs-Abfragen erstellen, wobei allerdings die Gefahr besteht, mehr als 1 Satz zu ändern oder zu löschen.