![]() |
Datenbank: Firebird • Version: 2,5 • Zugriff über: IBC
Spaltenname auslesen Firebird
Hallo Gemeinde,
wie kann ich in Firebird die Spaltennamen einer einzigen Tabelle auslesen? |
AW: Spaltenname auslesen Firebird
|
AW: Spaltenname auslesen Firebird
Danke Jobo,
diese Seite hatte ich auch schon gefunden. Aber leider bezieht sich das Beispiel auf alle Tabellen der Datenbank. Ich bekomme es aber nicht so hin abzuändern, das ich nur eine einzige Tabelle auslese |
AW: Spaltenname auslesen Firebird
Einfach nach der gewünschten Tabelle im WHERE einschränken?
Code:
-- ...
WHERE rdb$relation_fields.rdb$relation_name = "TABELLE" |
AW: Spaltenname auslesen Firebird
Hallo Neutral General,
leider nicht, bekomme ich dieselbe fehlermeldung wie bei meinen eigenen Versuchen. "Column unknown "Tabellenname" |
AW: Spaltenname auslesen Firebird
SQL-Code:
... WHERE upper(rdb$relation_fields.rdb$relation_name) = upper('<TABELLE>');
|
AW: Spaltenname auslesen Firebird
Danke MKinzler,
aber leider auch nicht weder mit noch ohne Upper immer wieder der selbe fehler. SQL Code SELECT RBS$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE upper(RDB$RELATION_FIELDS.RDB$RELATION_NAME) = upper(Genre) |
AW: Spaltenname auslesen Firebird
Code:
oder 'GENRE'
SELECT RBS$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE upper(RDB$RELATION_FIELDS.RDB$RELATION_NAME) = upper('Genre');
Lass dir mal die Tabelle RDB$RELATION_FIELDS anzeigen. |
AW: Spaltenname auslesen Firebird
Dein Vorschlag mit 'Genre' isses leider auch nicht.
Die Tabellen aller RDB$RELATION_FIELDS in der Datenbank bekomme ich ausgelesen und die sind auch OK. Aber sobald ich nur eine Tabelle auslesen will kommt nachwievor der Fehler Column unknown 'TabellenName'. Das tritt auch bem IBExpert auf. |
AW: Spaltenname auslesen Firebird
Heisst die Tabelle genau so?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 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