Moin moin,
ich wollte per
ADO-Komponenten auf zwei verknüpfte Tabellen in einer
Access DB zugreifen. In der Mastertabelle gibt es dazu ein Feld "ID" welches als AutoInc/LongInteger definiert ist. In der Slavetabelle gibt es ein Feld "MasterID" des Typs LongInteger. In Delphi habe ich den beiden
ADO-Tabellen die
ADO-Connection zugewiesen und alle persistenten Felder hinzugefügt und in der Slave
ADO-Tabelle die MasterSource incl. der Verknüpfung MasterID->ID eingetragen. Ich kann nun im
OI die
ADO-Connection verbinden und die Master
ADO-Tabelle aktivieren. Sobald ich aber die Eigenschaft "Active" der Slave-Tabelle auf True setze bekomme ich die Fehlermeldung "Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereichs oder sind miteinander unvereinbar.". Warum ist Longinteger/Autoinc und Longinteger nicht miteinander kombinierbar??? Habt ihr einen Tipp für mich?