Hallo Leute,
Habe gerad ein sehr seltsames verhalten der ADO Komponenten endeckt.
Ich habe eine Datenbank mit Access 2002 und dort natürlich 1:n Verknüpfungen.
Wenn ich nun auf die N-Seite ein DBGrid lege um die Daten dort zu bearbeiten
Bekomme ich bei tabele.Delete einen Fehler, füge ich aber an der Tabele einen Schlüssel (Primärindex) ein, geht alles ohne Fehler.
Also das mit den Primärindex an den N-Enden einer Struktur ist ja wohl eine Paradox Angelegenheit, was bitte hat das in ADO Komponenten zu suchen?
Bin mal gespannt ob es da eine überarbeitete Version der ADO Komponenten gibt die für die Datensatz Steuerung keinen Primär Index verwenden.
Hat da jemand zufällig eine Antwort drauf?
Noch mal zur Verdeutlichung:
Access DB --> TADOConnection --> TADOTable --> TDBGrid.
Wenn man nun im Grid eine Wert anwählt um in zu löschen (tabele.Delete) entsteht ein Fehler.
Füge ich aber ein Schlüsselfeld in die Tabele ein ist der Fehler weg?
Leider brauch ich aber an diese Stelle kein Schüsselfeld.
Bin mal gespannt ob da jemand eine Antwort hat oder zumindest das gleich Problem.
Gruß KM