Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabellennamen aus einer Postgres DB auslesen (https://www.delphipraxis.net/63752-tabellennamen-aus-einer-postgres-db-auslesen.html)

Steff79 22. Feb 2006 14:09

Datenbank: Posgres • Version: 8.1 • Zugriff über: ADO

Tabellennamen aus einer Postgres DB auslesen
 
Hallo,

ich versuche mit der Methode getTables die Tabellennamen aus einer Postgres-Datenbank auszulesen. Dies funktioniert auch so weit, aber ich bekomme auch einige Systemtabellen geliefert, obwohl ich bei getTables den Parameter auf false gesetzt habe.

Mit MySql und MS SQL Datenbanken funktioniert das ohne Probleme, nur mit Postgres nicht so richtig.

Vielleicht kann mir jemand ja weiterhelfen, danke schon mal im Vorraus.

Bernhard Geyer 22. Feb 2006 14:16

Re: Tabellennamen aus einer Postgres DB auslesen
 
Da kann ich dir nur (wie schon so oft) raten:

Verwendest Du einen speziellen Postgres-ADO-Treiber?

Falls nein wurde ich dir native Komponenten wie z.B. SQL-Direct empfehlen.
Ist besser mit

Anwendung -> SQL-Direkt -> native DB-Schnittstelle -> Datenbank

auf die Datenbank zuzugreifen als mit (wenn über ODBC gegangen wird)

Anwendung -> ADOExpress -> ADO -> OLE-DB for ODBC -> ODBC -> DB-Treiber für ODBC -> native DB-Schnittstelle -> Datenbank.

wo werden wohl mehr Treiberfehler auftauchen :gruebel:

Steff79 23. Feb 2006 07:55

Re: Tabellennamen aus einer Postgres DB auslesen
 
Hallo,

danke für die Antwort. Werde es so mal probieren.

Gruß
Steff79


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