Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   C# Tabellen einer Datenbank anzeigen (https://www.delphipraxis.net/54577-tabellen-einer-datenbank-anzeigen.html)

MatthiasW 6. Okt 2005 20:55

Datenbank: Firebird • Version: 1.5 • Zugriff über: FirebirdNETProvider1.7

Tabellen einer Datenbank anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich möchte die Tabellen einer Firebird - Datenbank anzeigen. Ich weiß von MySQL das das dort mit "SHOW TABLES" funktioniert. Als ergebnis bekomme ich die im Bild angezeigte Meldung. Möglicherweise ist dieses "SHOW TABLES" ja ein MySQL spezifisches statement.

Daher meine Frage: weiß jemand wie der SQL - Befehl zum anzeigen der Tabellen für eine Firebird - Datenbank heißen muss?

Danke für eure Hilfe

Albi 7. Okt 2005 07:25

Re: Tabellen einer Datenbank anzeigen
 
Hallo,

unter Win32 mache ich das immer so, sollte unter C# auch gehen.

SQL-Code:
SELECT RDB$Relation_Name
FROM RDB$Relations
WHERE (RDB$RELATION_NAME NOT STARTING 'RDB$') AND
              (RDB$RELATION_NAME NOT STARTING 'TMP$')
ORDER BY RDB$RELATION_NAME
So mache ich das immer mit der IB in der Form habe ich das auch schon unter Firebird gemacht.

RavenIV 7. Okt 2005 07:44

Re: Tabellen einer Datenbank anzeigen
 
richtig:
das "SHOW XYZ" Statement gibt es bei firebird nicht.
dort musst du dir die informationen über das RDB holen.

oder du kannst alternativ auch die Metadaten abfragen, die stellt eigentlich jede Datenbank zur Verfügung.

gruessle

MatthiasW 7. Okt 2005 08:34

Re: Tabellen einer Datenbank anzeigen
 
Danke für eure schnelle Hilfe. Funktioniert gut.

Gibts über diese Methode der Datenermittlung über die Datenbank irgendwo eine gute Anleitung? Ich möchte nochmehr Info's über meine Firebird - Datenbank abfragen.

Danke

RavenIV 7. Okt 2005 08:48

Re: Tabellen einer Datenbank anzeigen
 
Zitat:

Zitat von MatthiasW
Gibts über diese Methode der Datenermittlung über die Datenbank irgendwo eine gute Anleitung? Ich möchte nochmehr Info's über meine Firebird - Datenbank abfragen.

Danke

ich habe hier die Interbase6 LanguageReference.
Da Firebird auf Interbase6 basiert, ist die LangRef zu 95 % gültig.

soll ich sie dir schicken? sind 2,6 MB.

MatthiasW 7. Okt 2005 08:59

Re: Tabellen einer Datenbank anzeigen
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von MatthiasW
Gibts über diese Methode der Datenermittlung über die Datenbank irgendwo eine gute Anleitung? Ich möchte nochmehr Info's über meine Firebird - Datenbank abfragen.

Danke

ich habe hier die Interbase6 LanguageReference.
Da Firebird auf Interbase6 basiert, ist die LangRef zu 95 % gültig.

soll ich sie dir schicken? sind 2,6 MB.

ja Bitte

RavenIV 7. Okt 2005 09:58

Re: Tabellen einer Datenbank anzeigen
 
Zitat:

Zitat von MatthiasW
Zitat:

Zitat von RavenIV
Zitat:

Zitat von MatthiasW
Gibts über diese Methode der Datenermittlung über die Datenbank irgendwo eine gute Anleitung? Ich möchte nochmehr Info's über meine Firebird - Datenbank abfragen.

Danke

ich habe hier die Interbase6 LanguageReference.
Da Firebird auf Interbase6 basiert, ist die LangRef zu 95 % gültig.

soll ich sie dir schicken? sind 2,6 MB.

ja Bitte

sie haben post (pn)

Albi 7. Okt 2005 11:03

Re: Tabellen einer Datenbank anzeigen
 
Hallo MatthiasW,

suche mal hier im Forum, ich habe das schon mal alles aufgeschrieben. Wenn ich es noch finde trage ich den Link nach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 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