![]() |
Datenbank: Access • Zugriff über: ADO
Access-ADO und Verknüpfte Tabellen
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? |
Re: Access-ADO und Verknüpfte Tabellen
Ich habe den Fehler gefunden. Der Feldname der Slavetabelle hat ein Leerzeichen enthalten. Setze ich jetzt den [Feldnamen] bei IndexFieldName in eckige Klammern [] funktioniert es. :wall:
ciao |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz