Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zeos liest unter Firebird keine Catalognamen ein (https://www.delphipraxis.net/44401-zeos-liest-unter-firebird-keine-catalognamen-ein.html)

hsbc 19. Apr 2005 05:21

Datenbank: Firebird • Version: 1.5.2 • Zugriff über: Delphi 7 Professional + Zeos-Lib.

Zeos liest unter Firebird keine Catalognamen ein
 
Hallo wieder einmal!

Ich habe das Problem, das Zeos keine Catalog-Namen von Firebird einliest.

Code:
ZConnection.Connect; // ist ok
ZConnection.GetCatalogNames(Liste); // Liste bleibt leer
Die gleiche Routine ging unter mySQL einwandfrei.

Geht das vielleicht bei Firebird nicht oder muss man hier etwas spezielles beachten?

mfg
Herbert

Lemmy 19. Apr 2005 06:03

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Guten Morgen,

was sind Catalog-Namen?

Lemmy

hsbc 19. Apr 2005 06:15

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Das sind die einzelnen Datenbanken.

mfg
Herbert

Marcel Gascoyne 19. Apr 2005 06:43

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Firebird und Interbase haben keine "Master" Datenbank wie MSSQL, Sybase, MySQL etc., wo alle Datenbanken definiert sind, daher bleibt Deine Liste leer.

Datenbanken werden über den Pfad auf dem Server oder ab Firebird 1.5 über einen Alias in der Datei aliases.conf im Firebird Verzeichnis angesprochen.

Gruß,
Marcel

hsbc 19. Apr 2005 06:56

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Hallo Marcel,

alles klar. Gibt es eigentlich eine detaillierte Dokumentation von Firebird 1.5 ? Ansonsten besten Dank für deinen Beitrag.

mfg
Herbert

Marcel Gascoyne 19. Apr 2005 07:18

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Die Dokumentation findest Du z.b. bei IBPhoenix: Firebird Dokumentation. Aktuelle Informationen findest Du auch in den Release Notes Deiner Version.

Am besten schaust Du Dir die Handbücher für Interbase 6.0 an, Firebird basiert ja auf dieser Version. Dann hast Du schon mal das Grundwissen und kannst dann in der Firebird Doku nachlesen was neu / anders ist als bei Interbase.

Gruß,
Marcel

Jens Schumann 19. Apr 2005 07:23

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Hallo,
ich glaube er meint die Systeminformationen. Diese Informationen stehen über die
Systemtabellen zur Verfügung. Das sind die Tabellen, deren Namen mit RDB$ beginnt.
Wenn man die IBConsole oder IBOConsole verwendet kann man im Menü den Punkt View Systemdata
(oder so ähnlich) aktivieren. Dann werden diese Tabellen angezeigt.

RWarnecke 23. Apr 2006 19:52

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Zitat:

Zitat von Marcel Gascoyne
Firebird und Interbase haben keine "Master" Datenbank wie MSSQL, Sybase, MySQL etc., wo alle Datenbanken definiert sind, daher bleibt Deine Liste leer.

Wie sieht das ganze bei Oracle aus ? Hat Oracle eine "Master" Datenbank oder nicht ?

mkinzler 23. Apr 2006 21:24

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Warum ist es so wichtig, ob eine datenbank dieses Feature unterstützt?

RWarnecke 24. Apr 2006 17:46

Re: Zeos liest unter Firebird keine Catalognamen ein
 
Zitat:

Zitat von mkinzler
Warum ist es so wichtig, ob eine datenbank dieses Feature unterstützt?

Weil ich dann ganz einfach mit SHOW DATABASES und SHOW TABLES FROM datenbank mir meine Tabellen und alle meine Datenbank anzeigen lassen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:52 Uhr.
Seite 1 von 2  1 2      

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