Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ermitteln der Foreign Keys über ODBC (https://www.delphipraxis.net/9605-ermitteln-der-foreign-keys-ueber-odbc.html)

derunhold 30. Sep 2003 07:47


Ermitteln der Foreign Keys über ODBC
 
Hallo,

ich will eine automatische Konsistenzprüfung für eine Datenbank programmieren.
Wie erkenne ich an einer Spalte einer Tabelle, ob dies ein Foreign Key ist und wenn ja, auf welche Tabelle/Spalte verweist er.
Ich will dafür ODBC benutzen. Ich greife auf eine INGRES II Datenbank zu (Besser wäre aber eine DB-unabhängige Lösung).

Leuselator 1. Okt 2003 06:28

Re: Ermitteln der Foreign Keys über ODBC
 
fürchte, da gibt es keine Lösung in Deinem Sinne.
Bei den meisten DB's sind die Foreign-Key Einschränkungen als gesonderte Objekte in der DB abgelegt.
Du müsstest also schon nach diesen Constraints in der DB suchen, da in ihnen die genaue Regel definiert ist und nicht in der Tabellenspalte bzw. ihrer Definition. Da die Speicherung solcher Constraints von DB zu DB unterschiedlich realisiert wird und ich Ingress nicht kenne, Endet hier die Hilfe - sorry
Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:19 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-2025 by Thomas Breitkreuz