![]() |
Datenbank: Interbase • Version: 7.0 • Zugriff über: Socketconnection
Alle Tabellen aus DB (Socketcon. -> clientdataset)
Guten Morgen!
Habe kurz ne Frage: Möchte aus der DB alle Tabellen in eine Listbox schreiben. Habe im net gesucht und habe so eine porzedur gefunden GetTablesName. Finde aber nirgends wo ich diese anwenden könnte!? brauche die Komponenten Socketconnection und Clientdataset! Vielen Dank! mfg roth |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Würde mich der Frage mal anschliessen wollen.....
MFG Steffen |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Hallo!
GetTableNames wird z.B. von der TSQLConnection-Komponente unterstützt. Da diese oder eine ähnliche Komponente ja aber in deinem Appserver liegt, und nicht in deiner Client-Anwendung, musst du die Informationen durchschleusen. Du musst das Interface des Midas-Appservers um diese Funktion erweitern und entsprechend im Appserver implementieren. Wenn du den Appserver nicht anpacken kannst, wird es schwierig. Manche Datenbanken ermöglichen die Ermittlung von Strukturdaten über spezielle System-Tabellen, bei Interbase sollte es etwas in der Form RDB$Tables geben. So könnte man die Daten via SQL erhalten. Cu, Udontknow |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
:wiejetzt:
mmmmh, ich glaube, dass ich die Tabellen dann doch manuell übernehme...... MFG Steffen |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Du nutzt doch eine Socketconnection. Eine Socketconnection baut eine Verbindung zu einem RemoteDatamodule (Appserver) auf (Eigenschafft Servername), dieser wiederum verbindet sich mit der Datenbank. Das musst du doch wissen, wenn du mit Socketconnection arbeitest... :)
|
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Hallo,
falls du eine Query benutzen kannst...
SQL-Code:
select rdb$relation_name from rdb$relations
where rdb$system_flag='0' Heiko |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
:) Ah genau, so war das bei Firebird...
|
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
@Udontknow: Ich nutze keine Socketconnection, bin mit diesem Thema auch nicht wirklich vertraut....
Habe eine einfache DB-Anwendung via Zeos aufgebaut... MFG Steffen |
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Die Abfgare auf die Systemtabellen hat nichts mit dem Socket zu tun. Sie funktioniert auch mit ZEOS und anderen Zugriffskomponenten.
|
Re: Alle Tabellen aus DB (Socketcon. -> clientdataset)
Das ist gut....mit Sockets habe ich bisher überhaupt keine Erfahrungen.
Schön wäre, wenn mir jemand einen entsprechenden "Denkanstoß" geben könnte. @hoika: könntest du :
Delphi-Quellcode:
mal ein wenig kommentieren?
select rdb$relation_name from rdb$relations
where rdb$system_flag='0' Danke.. MFG Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 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