Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi AdoQuery geöffnete Tabelle Namen ermitteln (https://www.delphipraxis.net/107292-adoquery-geoeffnete-tabelle-namen-ermitteln.html)

Tim Henford 25. Jan 2008 11:31

Datenbank: MSSQL • Zugriff über: ADO

AdoQuery geöffnete Tabelle Namen ermitteln
 
Hallo,

irgendwie stehe ich gerade vor dem Problem, dass ich nacheinander mit einem AdoQuery verschiedene Tabellen öffne über die query.SQL.Text:= 'SELECT *....'

Nun weiß ich aber nicht woher ich nun die gerade geöffnete Tabelle ermitteln könnte also sowas wie:
"query.NameOfOpenedTable"?


Danke Tim

Jelly 25. Jan 2008 12:01

Re: AdoQuery geöffnete Tabelle Namen ermitteln
 
Gib deiner Query Komponenten einen aussagekräftigen Namen, und du weisst welche es ist.

Tim Henford 25. Jan 2008 12:02

Re: AdoQuery geöffnete Tabelle Namen ermitteln
 
Das bringt es auch nicht, weil ich mit einer einzigen Komponente arbeite und Tabellen öffne und wieder schließe...

Jelly 25. Jan 2008 12:06

Re: AdoQuery geöffnete Tabelle Namen ermitteln
 
Eine Query besagt ja nicht, dass die Daten aus einer Tabelle stammen müssen. Du erhältst einfach nur eine Tabelle mit Spalten und Zeilen zurück. Du wirst dir wohl den Sinn deiner Query (sprich in deinem Fall den Tabellennamen) entweder sonstwie in einer variablen merken müssen, oder du nutzt die Tag Property von der Query Komponente und klebst dort die nötigen Information an, in Form eines Pointers.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 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 by Thomas Breitkreuz