Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interbase: Namen des Primary Key einer Tabelle abfragen (https://www.delphipraxis.net/27271-interbase-namen-des-primary-key-einer-tabelle-abfragen.html)

mschaefer 6. Aug 2004 22:11


Interbase: Namen des Primary Key einer Tabelle abfragen
 
Moin, moin,

wie kann ich den Namen des Primary-Key Feldes einer Tabelle abfragen?
Oder wie kann ich nur das erste Feld in einem SQL-Resultset SELECT * FROM...
angezeigt bekommen (in diesem steht bei mir üblicherweise der Primary-Key).

Grüße // Martin

Albi 7. Aug 2004 06:13

Re: Interbase: Namen des Primary Key einer Tabelle abfragen
 
Hallo,

Hast du schon es versucht, anstatt des * den Feldnamen zu wählen. So in etwa:

SQL-Code:
Select Feld1 From DB

mschaefer 7. Aug 2004 06:27

Re: Interbase: Namen des Primary Key einer Tabelle abfragen
 
Moin,

das Problem ist, das ich den Feldnamen nicht weiß. Meine Information ist lediglich
dass es sich um den Primary Key handelt oder das erste Feld im Dataset.

Grüße //Martin

kiar 7. Aug 2004 09:28

Re: Interbase: Namen des Primary Key einer Tabelle abfragen
 
hallo ,
interbase stellt zu jeder tabelle einen virtuellen zugriffspfad bereit, mit dem der datensatz eindeutig angesprochen werden kann:
SQL-Code:
select RDB$DB_Key from tabelle order by deinsuchbegriff
versuche es mal so

raik

mschaefer 8. Aug 2004 17:25

Re: Interbase: Namen des Primary Key einer Tabelle abfragen
 
Ja, Danke schon mal,
denke damit weiss ich meinen Weg.

Grüße // Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz